[求助]多线程打开文件的问题
被搞的头晕脑胀了,跑来求助,期待大家的帮助啊~~~
我这是个delphi的程序,现在delphi里生成一个文件a,然后使用WinExec调用了一个exe程序对该文件a进行了读操作,下面接着又对这个a进行读写操作。总提示我I/O错误,哭,然后在运行exe的后面加了个代码:
fHandle:=FileOpen(fileName,fmShareExclusive );
while fHandle = -1 do
begin
Sleep(100) ;
fHandle := FileOpen(fileName,fmShareExclusive );
end;
FileClose(fHandle);
这个有没有问题啊,为什么加完了以后再对文件操作还是有I/O错误呢~~~