Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Delphi: Общие вопросы > Readln(f, str)


Автор: Seti 31.3.2004, 02:02
Почему процедура
Readln(f, str) работает относительно быстро?

Насколько я понимаю, надо считывать из файла блок данных, искать символ возврата каретки и т.д. Или может быть файл устроен по-другому?
И что такое "последовательный", "произвольный" и "двоичный доступ" к файлу?

Автор: Vit 31.3.2004, 05:14
Кто ж это тебе сказал, она работает на 2-3 порядка медленее чем тот же blockread, или это сейчас считается быстро?
Добавлено @ 05:15
Цитата
И что такое "последовательный", "произвольный" и "двоичный доступ" к файлу?



В FAQ есть статья - Всё о файлах, там это есть.

Автор: Jey_k 31.3.2004, 11:59
Seti
Не сказать, что сия функция быстрая.
В программах, где используется чтение файлов,нескольких например, то проще и эффективней использовать поток

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