Главная страница
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.005 c
3-1299921801
ddd329
2011-03-12 12:23
2014.07.13
SQL запрос от ClientDataSet


2-1378809312
leshka
2013-09-10 14:35
2014.07.13
Динамический массив


3-1299765129
stas
2011-03-10 16:52
2014.07.13
синтаксис оракла


1-1326368245
Mister_X
2012-01-12 15:37
2014.07.13
IdMessage, Indy 10


15-1387390921
RDen
2013-12-18 22:22
2014.07.13
ms outlook 2003 доставка почты при запуске