Class TInstallFile (unit Install)

Inherits from

TComponent

Constructors


constructor Create(AOwner: TComponent;FName: String;FDirectory: String;FGroup: TInstallFileGroup);



Functions

destructor Destroy;


procedure ExpandPaths;


procedure Install;


procedure UnInstall(RestoreToPrevious: Boolean);


procedure SetFileGroup(Value: TInstallFileGroup);


procedure SetFileName(NewName: String);


Properties

property AfterInstall : TInstallFileNotifyEvent


property BeforeInstall : TInstallFileNotifyEvent


property CheckForVCLConflict : Boolean


property DestDir : TMetaVariableString


property DestName : String


property FileGroup : TInstallFileGroup


property FileName : String


property IncludeFromDir : String


property OverwriteMode : TOverwriteType


property Date : TDateTime


property Size : LongInt


property Version : String


Events

event OnReplacing : TInstallFileNotifyEvent


Variables

FileExisted : Boolean;


FAfterInstall : TInstallFileNotifyEvent;


FBeforeInstall : TInstallFileNotifyEvent;


FCheckForVCLConflict : Boolean;


FDate : TDateTime;


FDestDir : TMetaVariableString;


FDestName : String;


FFileGroup : TInstallFileGroup;


FFileName : String;


FForUnInstall : Boolean;


FIncludeFromDir : String;


FOverwriteMode : TOverwriteType;


FReplacingEvent : TInstallFileNotifyEvent;


FSize : LongInt;


FVersion : String;



Constructors


constructor Create(AOwner: TComponent;FName: String;FDirectory: String;FGroup: TInstallFileGroup);


Functions


destructor Destroy;


procedure ExpandPaths;


procedure Install;


procedure UnInstall(RestoreToPrevious: Boolean);


procedure SetFileGroup(Value: TInstallFileGroup);


procedure SetFileName(NewName: String);


Properties


property AfterInstall : TInstallFileNotifyEvent


property BeforeInstall : TInstallFileNotifyEvent


property CheckForVCLConflict : Boolean


property DestDir : TMetaVariableString


property DestName : String


property FileGroup : TInstallFileGroup


property FileName : String


property IncludeFromDir : String


property OverwriteMode : TOverwriteType


property Date : TDateTime


property Size : LongInt


property Version : String


Events


event OnReplacing : TInstallFileNotifyEvent


Variables


FileExisted : Boolean;


FAfterInstall : TInstallFileNotifyEvent;


FBeforeInstall : TInstallFileNotifyEvent;


FCheckForVCLConflict : Boolean;


FDate : TDateTime;


FDestDir : TMetaVariableString;


FDestName : String;


FFileGroup : TInstallFileGroup;


FFileName : String;


FForUnInstall : Boolean;


FIncludeFromDir : String;


FOverwriteMode : TOverwriteType;


FReplacingEvent : TInstallFileNotifyEvent;


FSize : LongInt;


FVersion : String;