[求助]多线程打开文件的问题
											被搞的头晕脑胀了,跑来求助,期待大家的帮助啊~~~ 

我这是个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错误呢~~~ 



											
	    

	