Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2014.07.13;
Скачать: 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 вся ветка

Текущий архив: 2014.07.13;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.003 c
15-1387780978
Ega23
2013-12-23 10:42
2014.07.13
ВНЕЗАПНО подвисли 2 билета в цирк


2-1378871925
Sw
2013-09-11 07:58
2014.07.13
TStringList


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


2-1378951298
Андрей_1
2013-09-12 06:01
2014.07.13
Установка только библиотек


15-1387657802
Юрий
2013-12-22 00:30
2014.07.13
С днем рождения ! 22 декабря 2013 воскресенье