有没这样的函数>??
急啊

解决方案 »

  1.   

    function IsFileInUse(fName:string):boolean;
    var
       HFileRes:HFILE;
    begin
       Result:=False;
       if not FileExists(fName) then
          Exit;
       HFileRes:=CreateFile(PChar(fName), GENERIC_READ or GENERIC_WRITE,
                   0, nil,OPEN_EXISTING, FILE_ATTRIBUTE_NORMAL, 0);
       Result:=(HFileRes=INVALID_HANDLE_VALUE);
       if not Result then
       CloseHandle(HFileRes);
    end;
      

  2.   

    用CreateFile带排他的访问参数尝试打开就知道的
      

  3.   

    到这个地址
    http://www.fm201.com
    的 “下载中心”   看看,希望有帮助
      

  4.   

    function IsFileInUse(fName:string):boolean;
    var
       HFileRes:HFILE;
    begin
       Result:=False;
       if not FileExists(fName) then
          Exit;
       HFileRes:=CreateFile(PChar(fName), GENERIC_READ or GENERIC_WRITE,
                   0, nil,OPEN_EXISTING, FILE_ATTRIBUTE_NORMAL, 0);
       Result:=(HFileRes=INVALID_HANDLE_VALUE);
       if not Result then
       CloseHandle(HFileRes);
    end;
    好方法:-)
    支持,并