Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2004.10.31;
Скачать: CL | DM;

Вниз

не получается прочитать последние 4 байта файла   Найти похожие ветки 

 
redlord   (2004-10-14 19:25) [0]

всем привет.
помогите разоьраться почему ниже приведенным кодом
не получается прочитать последние 4 байта файла
файл прога читает но полученные данные не соответствуют дествительности
var
infosize:longint;
fin:tfilestream;
begin
Fin:=tfilestream.Create("c:proba.aaa",$0);//fmOpenRead);
 fin.Seek(soFromend,4);
 Fin.Readbuffer(infosize,4);
 Fin.Free;
Edit1.text:=inttostr(infosize);


 
begin...end ©   (2004-10-14 19:32) [1]

По-моему, ты перепутал местами параметры Origin и Offset. К тому же, в случае Origin = soFromEnd должно быть Offset <= 0 (см. Help).


 
redlord   (2004-10-14 19:34) [2]

так и есть перепутал. спасибо


 
Palladin ©   (2004-10-14 19:35) [3]

почему ты так думаешь?


 
Palladin ©   (2004-10-14 19:37) [4]

мда пока прочитаешь пока напишешь... тут уже все решат...
торможу...


 
MBo ©   (2004-10-14 19:38) [5]

код в общем верный, замечания лишь можно сделать об использовании конкретных чисел вместо предопределенной константы и SizeOf

>но полученные данные не соответствуют дествительности
чем подтвердишь?


 
MBo ©   (2004-10-14 19:41) [6]

>Palladin ©   (14.10.04 19:37) [4]
во-во ;))



Страницы: 1 вся ветка

Текущий архив: 2004.10.31;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.051 c
3-1096545389
asdfgh
2004-09-30 15:56
2004.10.31
Упаковка DBF-файла


14-1097244081
twilight
2004-10-08 18:01
2004.10.31
Про Worms Armageddon


1-1097652379
ghg
2004-10-13 11:26
2004.10.31
аналог div и mod для не integer


14-1097262338
YurikGL
2004-10-08 23:05
2004.10.31
Уязвимость Microsoft Office и чем плоха свобода информации


1-1097946657
Saygak
2004-10-16 21:10
2004.10.31
Как работать с параметром Sender в процедурах???