Class TFileFind (unit GCFilFnd)

Inherits from

TComponent

Constructors


constructor Create(AOwner:Tcomponent);

Public declarations


Functions

procedure Start;

methods

procedure Stop;


procedure SearchDirectory(FileMask:String; Path: TFileName);

Protected declarations

the following method is the heart of the component


Properties

property DriveList : String

Published declarations

property FileName : TFileName


property LastMatch : TFileName


property SearchScope : TSearchScope


property StopOnFirstMatch : Boolean


Events

event OnChangeDirectory : TChangeDirectoryEvent


event OnChangeDrive : TChangeDriveEvent


event OnMatch : TNotifyEvent

event handler declarations

event OnStop : TStopEvent


Variables

FDriveList : String;

Private declarations

FFileName : TFileName;


FLastMatch : TFileName;


FOnChangeDirectory : TChangeDirectoryEvent;


FOnChangeDrive : TChangeDriveEvent;


FOnMatch : TNotifyEvent;

event handler variables

FOnStop : TStopEvent;


FSearchScope : TSearchScope;


FStopOnFirstMatch : Boolean;


Stopped : Boolean;



Constructors


constructor Create(AOwner:Tcomponent);

Public declarations


Functions


procedure Start;

methods


procedure Stop;


procedure SearchDirectory(FileMask:String; Path: TFileName);

Protected declarations

the following method is the heart of the component


Properties


property DriveList : String

Published declarations


property FileName : TFileName


property LastMatch : TFileName


property SearchScope : TSearchScope


property StopOnFirstMatch : Boolean


Events


event OnChangeDirectory : TChangeDirectoryEvent


event OnChangeDrive : TChangeDriveEvent


event OnMatch : TNotifyEvent

event handler declarations


event OnStop : TStopEvent


Variables


FDriveList : String;

Private declarations


FFileName : TFileName;


FLastMatch : TFileName;


FOnChangeDirectory : TChangeDirectoryEvent;


FOnChangeDrive : TChangeDriveEvent;


FOnMatch : TNotifyEvent;

event handler variables


FOnStop : TStopEvent;


FSearchScope : TSearchScope;


FStopOnFirstMatch : Boolean;


Stopped : Boolean;