![]() |
|
|
Регистрация | << Правила форума >> | FAQ | Пользователи | Календарь | Поиск | Сообщения за сегодня | Все разделы прочитаны |
|
Опции темы | Поиск в этой теме | Опции просмотра |
#1
|
|||
|
|||
![]() Как с большого (до 10 Мб) бинарного файла прочесть последние 700 байтов. Разработаный мною способ (ниже) слишком медленый.
Код:
var i:integer; c:char; s:widestring; attrfile:tsearchrec; begin assignfile(f,AttrFile.Name); reset(f); i:=0; s:=''; while not eof(f) do begin read(f,c); inc(i); if i>AttrFile.Size-700 then s:=s+c; end; closefile(f); end; Последний раз редактировалось Admin, 01.11.2008 в 13:37. |