Class TProgramItem (unit Instpi)

Inherits from

TBaseHelperComponent

Constructors


constructor Create(AOwner: TComponent);

Constants } { TProgramItem


Functions

destructor Destroy;


procedure ExpandPaths;


procedure Install;


procedure UnInstall(RestoreToPrevious: Boolean);

Build the command to send to Program Manager to install the program item

Properties

property AfterCreateGroupCall : TNotifyEvent


property AfterInstall : TNotifyEvent


property AfterReplaceItemCall : TNotifyEvent


property BeforeInstall : TNotifyEvent


property CommandLine : TMetaVariableString


property Description : TPIDescriptionString


property Directory : TMetaVariableString


property FileGroup :


property IconFile : TMetaVariableString


property IconIndex : Integer


property Include :


property InstallTypes :


property Options : ProgramItemOptionSet


property ProgramManagerError : TContinueEvent


property WindowGroup : String


property ReplacedInfo : TStrings


Events

event OnReplaceItem : TReplaceItemEvent


Variables

FAfterCreateGroupCall : TNotifyEvent;


FAfterInstall : TNotifyEvent;


FAfterReplaceItemCall : TNotifyEvent;


FBeforeInstall : TNotifyEvent;


FCommandLine : TMetaVariableString;


FDescription : TPIDescriptionString;


FDirectory : TMetaVariableString;


FIconFile : TMetaVariableString;


FIconIndex : Integer;


FOptions : ProgramItemOptionSet;


FProgramManagerError : TContinueEvent;


FReplacedInfo : TStrings;


FReplaceItemEvent : TReplaceItemEvent;


FWindowGroup : String;



Constructors


constructor Create(AOwner: TComponent);

Constants } { TProgramItem


Functions


destructor Destroy;


procedure ExpandPaths;


procedure Install;


procedure UnInstall(RestoreToPrevious: Boolean);

Build the command to send to Program Manager to install the program item


Properties


property AfterCreateGroupCall : TNotifyEvent


property AfterInstall : TNotifyEvent


property AfterReplaceItemCall : TNotifyEvent


property BeforeInstall : TNotifyEvent


property CommandLine : TMetaVariableString


property Description : TPIDescriptionString


property Directory : TMetaVariableString


property FileGroup :


property IconFile : TMetaVariableString


property IconIndex : Integer


property Include :


property InstallTypes :


property Options : ProgramItemOptionSet


property ProgramManagerError : TContinueEvent


property WindowGroup : String


property ReplacedInfo : TStrings


Events


event OnReplaceItem : TReplaceItemEvent


Variables


FAfterCreateGroupCall : TNotifyEvent;


FAfterInstall : TNotifyEvent;


FAfterReplaceItemCall : TNotifyEvent;


FBeforeInstall : TNotifyEvent;


FCommandLine : TMetaVariableString;


FDescription : TPIDescriptionString;


FDirectory : TMetaVariableString;


FIconFile : TMetaVariableString;


FIconIndex : Integer;


FOptions : ProgramItemOptionSet;


FProgramManagerError : TContinueEvent;


FReplacedInfo : TStrings;


FReplaceItemEvent : TReplaceItemEvent;


FWindowGroup : String;