Вниз
Скачать: CL | DM;

TStringList   Найти похожие ветки 

 
Sw   (2013-09-11 07:58) [0]

List:=TStringList.Create;
 List.LoadFromFile("D:\test.txt");
 s:=List.Text;
 i:=Pos("зайка",s);
 Delete(s,i,5);
 Insert("зайка",s,i);
 List.Text:=s;
 List.SaveToFile("D:\test.txt");


Подскажите, пожалуйста, почему в текстовом файле добавляется пустая строка, т.е. например, в файле всего 4 строки, а после выполнения кода их 5, т.е. как бы при Insert перевод строки добавляется, не понимаю..можно ли этого избежать?


 
Anatoly Podgoretsky ©   (2013-09-11 08:24) [1]

> Sw  (11.09.2013 07:58:00)  [0]

Строка заканчивается переводом строки.
И как насчет S.Count?


 
[ВладОшин] ©   (2013-09-11 08:29) [2]

это
.SaveToFile - добавляет признак конца списка

проверь
List:=TStringList.Create;
List.LoadFromFile("D:\test.txt");
List.SaveToFile("D:\test.txt");



Страницы: 1 вся ветка

Скачать: CL | DM;



Память: 0.45 MB
Время: 0.003 c
2-1379248188
cr@nk
2013-09-15 16:29
2014.07.13
Аварийный выход из программы


2-1378507407
BBC
2013-09-07 02:43
2014.07.13
Правильно ли определять так временную папку?


15-1387636653
robt5
2013-12-21 18:37
2014.07.13
поиск последовательностей


1-1326543408
p
2012-01-14 16:16
2014.07.13
ProcessHandleToProcessId


15-1387802363
Ламо777
2013-12-23 16:39
2014.07.13
Алгоритм распространения пламени




   Наверх