Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Delphi: Общие вопросы > Текстовый файл и концы строк


Автор: MacTep 15.3.2007, 00:09
Есть сервер на котором лежат файлы. Сервак линуксовый. Файлы обычные - текстовые. Я качаю файлы программой при помощи idhttp.get. После этого начинаю разбор файлов. Все бы хорошо, если бы в одно прекрасное время у меня три строки, например:
1
2
3
не считались одной командой ReadLn(f,s) в переменную s как "123". А ведь это не одна строка, а целых 3. Понимаю, что в unix конец строки - это /n, а в windows - /n/r. Но что же делать мне? Кто что думает? smile

Автор: Matematik 15.3.2007, 00:14
Попробуй использовать TStringList

Автор: MacTep 15.3.2007, 00:24
А какая разница??? smile Так же при чтении файла будет в одну запись в стринглист забиваться сразу три строки... Или нет?

Автор: Albinos_x 15.3.2007, 00:33
Цитата(MacTep @  15.3.2007,  00:24 Найти цитируемый пост)
Или нет?

или нет...
должен разделить на строки... на кройняк можно ему установить DelimitChar:=#13;

Автор: MacTep 15.3.2007, 10:21
Спасибо! smile Решил проблему. smile StringList помог.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)