B
biyesheng
Unregistered / Unconfirmed
GUEST, unregistred user!
在2000下把一个4.36G认成370MB,把一个3.87G的文件认成负的一百多MB,请问是怎么回事儿?
有办法解决吗?
比如说我用BlockRead(FromF, Buf,102400, NumRead);
刚读到370来兆Eof(FromF)就返回TRUE了
再比如我用
if FindFirst(OpenDialog1.FileName, faAnyFile, sr) = 0 then
begin
ProgressBar1.Max:=sr.Size div 10240;
ProgressBar1.Position:=1;
end;
结果sr.size显示只有370来兆
有办法解决吗?
比如说我用BlockRead(FromF, Buf,102400, NumRead);
刚读到370来兆Eof(FromF)就返回TRUE了
再比如我用
if FindFirst(OpenDialog1.FileName, faAnyFile, sr) = 0 then
begin
ProgressBar1.Max:=sr.Size div 10240;
ProgressBar1.Position:=1;
end;
结果sr.size显示只有370来兆