Class TFileOperator (unit FileOperator)

Inherits from

TComponent

Constructors


constructor Create( anOwner :TComponent );



Functions

destructor Destroy;


function Execute :Boolean;


procedure DefineProperties( Filer :TFiler );


function GetFlags :TFileOperationFlags;


function GetOperation :TFileOperation;


function GetOperFlag( F :Cardinal ) :Boolean;


function GetWantMappingHandle :Boolean;


procedure ReadData( Reader :TReader );


procedure SetFlags( Value :TFileOperationFlags );


procedure SetFrom( const Value :String );


procedure SetOperation( Value :TFileOperation );

TFileOperator

procedure SetOperFlag( F :Cardinal; V :Boolean );


procedure SetTo( const Value :String );


procedure SetWantMappingHandle ( Value :Boolean );


procedure WriteData( Writer :TWriter );


Properties

property Flags : TFileOperationFlags


property Operation : TFileOperation


property ParentForm : TForm


property ProgressTitle : String


property WantMappingHandle : Boolean


property NameMappings : Pointer


property OperandFrom : String


property OperandTo : String


property OperationAborted : Bool


Events

Variables

FData : TShFileOpStruct;


FFrom : String;


FParentForm : TForm;


FProgressTitle : String;


FTo : String;



Constructors


constructor Create( anOwner :TComponent );


Functions


destructor Destroy;


function Execute :Boolean;


procedure DefineProperties( Filer :TFiler );


function GetFlags :TFileOperationFlags;


function GetOperation :TFileOperation;


function GetOperFlag( F :Cardinal ) :Boolean;


function GetWantMappingHandle :Boolean;


procedure ReadData( Reader :TReader );


procedure SetFlags( Value :TFileOperationFlags );


procedure SetFrom( const Value :String );


procedure SetOperation( Value :TFileOperation );

TFileOperator


procedure SetOperFlag( F :Cardinal; V :Boolean );


procedure SetTo( const Value :String );


procedure SetWantMappingHandle ( Value :Boolean );


procedure WriteData( Writer :TWriter );


Properties


property Flags : TFileOperationFlags


property Operation : TFileOperation


property ParentForm : TForm


property ProgressTitle : String


property WantMappingHandle : Boolean


property NameMappings : Pointer


property OperandFrom : String


property OperandTo : String


property OperationAborted : Bool


Events


Variables


FData : TShFileOpStruct;


FFrom : String;


FParentForm : TForm;


FProgressTitle : String;


FTo : String;