Unit2.h
资源名称:第6章 多线程编程.rar [点击查看]
上传用户:gyjjlc
上传日期:2013-03-29
资源大小:2124k
文件大小:1k
源码类别:
多显示器编程
开发平台:
C++ Builder
- //---------------------------------------------------------------------------
- #ifndef Unit2H
- #define Unit2H
- //---------------------------------------------------------------------------
- #include <Classes.hpp>
- //---------------------------------------------------------------------------
- class TSearchFileThread : public TThread
- {
- private:
- AnsiString mFileDir;//初始文件目录
- AnsiString mFilter; //文件掩码
- AnsiString mSeekText;//包含文本
- bool mSubdirEnabled; //包含子文件夹标志
- AnsiString mOutputFileName;//找到文件全路径名
- void __fastcall IntoFileList(void);
- bool __fastcall FindFile(AnsiString FileDir,AnsiString Filter,
- AnsiString SeekText,bool SubdirEnabled);
- bool __fastcall FilterFile(AnsiString FileName,
- AnsiString Filter);
- bool __fastcall LocateFile(AnsiString FileName,
- AnsiString SeekText);
- protected:
- void __fastcall Execute();
- public:
- __fastcall TSearchFileThread(bool CreateSuspended,AnsiString pFileDir,
- AnsiString pFilter,AnsiString pSeekText,bool pSubdirEnabled);
- };
- //---------------------------------------------------------------------------
- #endif
English
