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


Автор: LARG 14.6.2009, 23:24
Нужно создать файл, с операциями по изменению файла. считывание строк из файла. определения длины следующей строки. перемещение по строкам "вперед" - "назад"

Т.е. при нажатии "вперед", в буфере находится 1я строка, нажимаем "вывести" и эта строка выводится в Edit. и так при нажатии следущая. при нажатии "назад" в буфер записывается предыдущая строка и соотвественно выводится в Edit..

подскажите как всё это реализовать. ну как я понял, использовать нужно FilePos, BlockWrite и BlockRead

Заранее спасибо

Автор: Данкинг 14.6.2009, 23:32
Если файл, из которого считываются строки, не слишком большой, то удобней сразу загрузить его в StringList и по нему уже перемещаться.

Автор: LARG 14.6.2009, 23:43
просто с нетипизированными файлами считывать информацию нужно блоками или байтами... а как её считывать? самое главное, как переместиться на строчку назад. и вобще как это всё работает?

ну строчек в файле немного, к примеру:

первая строка
вторая строка
третья строка
четвертая строка 

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