Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Начинающим";
Текущий архив: 2014.07.13;
Скачать: [xml.tar.bz2];

Вниз

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;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.44 MB
Время: 0.001 c
15-1387783761
...
2013-12-23 11:29
2014.07.13
Интересное исследование


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


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


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


15-1387776401
ProgRAMmer Dimonych
2013-12-23 09:26
2014.07.13
Восстановление NTFS без переформатирования из RAW





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский