Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Количество строк в файле [D7, WinXP]


Calibr ©   (2006-10-11 11:03:00) 

Как определить количество строк в файле типа :textFile не выполняя больших циклов типа:
var
 f: textFile;
...
reset(f);
repeat
readln(f);
Col := Col + 1;
until eof(f);


И если можно не открывая его!


Ketmar   (2006-10-11 16:46:00) [1]

попросить юзера посчитать.


icWasya   (2006-10-11 11:41:00) [2]

Но в любом случае придётся считать и просмотреть весь файл с начала до конца.


clickmaker   (2006-10-11 11:20:00) [3]

Можно, кстати, StringList.LoadFromFile, StringList.Count


clickmaker   (2006-10-11 11:07:00) [4]


> И если можно не открывая его!

как ты себе это представляешь?
Определи количество строк на странице, не открывая книгу...

Открывай как поток байт, считай количество символов $A, $D. Они могут идти парой, но может быть и один $A.
Это и будет количество строк


Наверх

Титульная страница Поиск, карта сайта Написать письмо