1)参数0是写错了
2)findfirst返回0或者非0

解决方案 »

  1.   

    如果返回0就代表找到某个文件,sr中包含了这个文件的信息
    如大小,属性,日期
    第二个参数可以:faDirectory,faAnyFile,faReadOnly,faHidden,faSysFile,faVolumeID,
    faDirectory,faArchive.看帮助吧
      

  2.   

    1)这是经过编译的代码,所以错误的可能性不大
    2)我是文SR的值是什么,而不是findfirst返回什么。
    谢谢
      

  3.   

    type 
    TSearchRec = record
    Time: Integer;
    Size: Integer;
    Attr: Integer;
    Name: TFileName;
    ExcludeAttr: Integer;
    FindHandle: THandle;
    FindData: TWin32FindData;
    end;