Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Delphi [игнор отключен] [закрыт для гостей] / Seek & TextFile / 6 сообщений из 6, страница 1 из 1
25.08.2003, 15:44
    #32246427
Chaynik_A
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Seek & TextFile
А в файле типа TextFile, нельзя перемещать указатель с помощью команды Seek. Если нельзя, то как прочитать последнюю запись в файле???
...
Рейтинг: 0 / 0
25.08.2003, 17:31
    #32246685
cyc10ne
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Seek & TextFile
например открыть этот файл с помощью того же CreateFile()
сделать seek на конец файла и читать побайтно (можно и не побайтно :)
пока не встретишь второй EOL
...
Рейтинг: 0 / 0
26.08.2003, 16:00
    #32247798
Lt
Lt
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Seek & TextFile
While not(eof(TextFile)) do
Begin
ReadLn(TextFile,str);
end;
str - последняя запись файла
...
Рейтинг: 0 / 0
26.08.2003, 18:20
    #32248154
cyc10ne
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Seek & TextFile
2 Lt, так хуже
если файл большой, будет работать медленно.
...
Рейтинг: 0 / 0
26.08.2003, 19:25
    #32248230
Дмитрий Мыльников
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Seek & TextFile
Увы, функция Seek с файлами TextFile работает некорректно. Читайте файл как бинарный и анализируйте сами, только не забывайте, что у текстового файла в конце есть символ конца файла $1A, который при открытии файла как бинарный считается содержимым файла, а при открытии как TextFile будет обозначать EOF. Кроме того, в некоторых файлах после $1A может содержаться "мусор" - случайный набор байт. Большая часть текстовых редакторов поэтому просто игнорируют всё, что идёт за $1A.
...
Рейтинг: 0 / 0
26.08.2003, 21:11
    #32248263
Lt
Lt
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Seek & TextFile
Тут наверное просто для примера надо считать последнюю строку
Товарищ просто не ззнал как перемещаться по текстовому файлу
...
Рейтинг: 0 / 0
Форумы / Delphi [игнор отключен] [закрыт для гостей] / Seek & TextFile / 6 сообщений из 6, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]