![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
TFileStream + soFromEnd [D7, 2003]
ИванН © (2008-11-23 20:01:00)Хочу считать 4 байта с конца файла.
...
FStream.Seek(4, soFromEnd);
FStream.Read(Int, 4);
....
Но в результате получаю 0, но на самом деле 4 байта в конце файла не равны 0. Что я забыл?
Юрий Зотов (2008-11-23 22:28:00) [1]> ИванН (23.11.08 20:01)
> Хочу считать 4 байта с конца файла.
Это Вы и пытаетесь сделать. А надо читать 4 байта ДО конца файла.
:о)
Anatoly Podgoretsky (2008-11-23 20:20:00) [2]> ИванН (23.11.2008 20:01:00) [0]
soFromEnd: Offset is from the end of the resource. Offset must be <= 0 to indicate a number of bytes before the end of the file.