Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

TFileStream [D6, 95/98]


Dr. Genius ©   (2006-08-31 12:06:00) 

В переменной типа TFileStream записано содержимое некоего текстового файла. Как обратиться к указанной подстроке указанной строки и удалить с этой позиции указанное число символов.


Джо   (2006-09-01 12:11:00) [1]


>  Мне посоветовали считать сначала необходимую строку из
> TStringList, обработать ее, а потом снова записать в TSstringList.
>  Но это очень ресурсоемко.

Это не оченьресурсоемко.


Сергей М.   (2006-09-01 12:10:00) [2]


> Dr. Genius   (01.09.06 12:07) [6]


> это очень ресурсоемко


Это как ?


Dr. Genius   (2006-09-01 12:07:00) [3]

Этот исходник не работает. Если бы все было так просто, я бы не стал задавать этот вопрос в топике. Мне посоветовали считать сначала необходимую строку из TStringList, обработать ее, а потом снова записать в TSstringList. Но это очень ресурсоемко. Я хочу обрабатывать непосредственно в TStringList.


MBo   (2006-08-31 16:38:00) [4]

>DevilDevil
Проверял вот это???

Delete( MyStrings[9], 1, 5);


DevilDevil   (2006-08-31 16:30:00) [5]

var
 MyStrings : TStrings;
begin
 MyStrings := TStringList.Create;
 MyStrings.LoadFromFile('SomeFile.txt');

 Delete( MyStrings[9], 1, 5);

 MyStrings.SaveToFile('SomeFile.txt');
end;


Сергей М.   (2006-08-31 12:19:00) [6]

Как из обычной строки (тип string) удалять символы знаешь ?
Тогда прочитай в переменную типа string строку StringList[индекс нужной строки],  удали из строки требуемые симполы и запиши результирующую строку на место, в StringList[индекс нужной строки]


Dr. Genius   (2006-08-31 12:12:00) [7]

Тогда переформулирую вопрос.

В переменной типа TStringList записано содержимое некоего текстового файла. Как обратиться к указанной подстроке указанной строки и удалить с этой позиции указанное число символов.


Ega23   (2006-08-31 12:08:00) [8]

Содержимое именно текстового файла лучше хранить в TStringList.


Наверх

Титульная страница Поиск, карта сайта Написать письмо