各位高手,我的程序昨天都还好好的,可今天运行时(没有修改过啊)却出现如下错误:
I/O ERROR 32!请问这到底是怎么回事啊!还有,谁能给我列一下I/O ERROR 的错误代码及含义与解决方法啊!那我将不尽感激了!
我的程序代码如下:
procedure TClientSetupForm.BitBtn1Click(Sender: TObject);
var
ServerAddressFile:System.TextFile;
begin
AssignFile(ServerAddressFile,'ServerAddress.dat');
rewrite(ServerAddressFile);
writeln(ServerAddressFile,Trim(ClientSetupForm.Edit1.Text));
CloseFile(ServerAddressFile);
end;
I/O ERROR 32!请问这到底是怎么回事啊!还有,谁能给我列一下I/O ERROR 的错误代码及含义与解决方法啊!那我将不尽感激了!
我的程序代码如下:
procedure TClientSetupForm.BitBtn1Click(Sender: TObject);
var
ServerAddressFile:System.TextFile;
begin
AssignFile(ServerAddressFile,'ServerAddress.dat');
rewrite(ServerAddressFile);
writeln(ServerAddressFile,Trim(ClientSetupForm.Edit1.Text));
CloseFile(ServerAddressFile);
end;
该文件在什么位置?和当前程序在同一目录吗?
或者,如果你上次运行的时候程序出错,那么可能是上次没有执行CloseFile,因此下次就出错,你重新启动计算机试试。
DELPHI5.0 就没出现过这种情况!我现在用的是DELPHI6.0 企业版!