var f:file of byte;
size:longint;
....
begin
....
assignfile(f,curfilename);
size:=filesize(f);
label1.caption:=inttostr(size);
....
end;
程序运行到这里时总是要报错:project bb.exe raised exception calss EInOutError with message 'I/O error 103' 我看帮助里的例程和这个差不多呀!
帮帮忙了!
size:longint;
....
begin
....
assignfile(f,curfilename);
size:=filesize(f);
label1.caption:=inttostr(size);
....
end;
程序运行到这里时总是要报错:project bb.exe raised exception calss EInOutError with message 'I/O error 103' 我看帮助里的例程和这个差不多呀!
帮帮忙了!
size:longint;
begin
if FileExists(curFileName) then
begin
assignfile(f,curFileName);
size:=filesize(f);
caption:=inttostr(size);
closefile(f);
end;
end;
'I/O error '是不是有程序在使用此文件?
也许问题不是出在这里
var f:file of byte;
size:longint;
filename:string;
begin
filename:='PPselect.exe';
if FileExists(filename) then
begin
assignfile(f,FileName);
reset(f); //加入本语句,D6下调试运行通过!!你可以看看
size:=filesize(f);
showmessage(inttostr(size));
closefile(f);
end;
end;
'I/O error 32' 是文件正在背使用!其他的错误可以参见D6帮助,