Вниз
Скачать: 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-1378809312
leshka
2013-09-10 14:35
2014.07.13
Динамический массив


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


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


3-1299921801
ddd329
2011-03-12 12:23
2014.07.13
SQL запрос от ClientDataSet


2-1379248188
cr@nk
2013-09-15 16:29
2014.07.13
Аварийный выход из программы




   Наверх