| Class TInstallInfo (unit Instinfo) |
TObject
| Constructors |
constructor Create(FileName: String);Global constants
| Functions |
destructor Destroy;
procedure EraseExistingInstallInfo;
procedure GetAliasReplacedParams(Params: TStrings);
procedure GetDirectories(DirList: TStrings);
procedure GetGroupNames(NameList: TStrings);
procedure GetINIParams(ReplacedParams,InstalledParams: TStrings);
procedure GetPIReplacedParams(Params: TStrings);
function GetAliasCount: Integer;
function GetAliasFileGroup: String;
function GetAliasName: String;
function GetAliasSuccessful: Boolean;
function GetFileCount: Integer;
function GetFilePath: String;
function GetFileSuccessful: Boolean;
function GetGroupCount: Integer;
function GetGroupDirectory: String;
function GetGroupName: String;
function GetGroupParent: String;
function GetINICount: Integer;
function GetINIFileGroup: String;
function GetINIFileName: String;
function GetININame: String;
function GetPICount: Integer;
function GetPIFileGroup: String;
function GetPIName: String;
function GetPISuccessful: Boolean;
function GetPIWindowGroup: String;
procedure SetGroupName(Value: String);| Properties |
property AliasCount : Integer
property AliasFileGroup : String
property AliasName : String
property AliasSuccessful : Boolean
property CurrentAliasIndex : Integer
property CurrentFileIndex : Integer
property CurrentGroupIndex : Integer
property CurrentINIIndex : Integer
property CurrentPIIndex : Integer
property FileCount : Integer
property FilePath : String
property FileSuccessful : Boolean
property GroupCount : Integer
property GroupDirectory : String
property GroupName : String
property GroupParent : String
property INICount : Integer
property INIFileGroup : String
property INIFileName : String
property ININame : String
property PICount : Integer
property PIFileGroup : String
property PIName : String
property PISuccessful : Boolean
property PIWindowGroup : String| Events |
| Variables |
FCurrentAliasIndex : Integer;
FCurrentFileIndex : Integer;
FCurrentGroupIndex : Integer;
FCurrentINIIndex : Integer;
FCurrentPIIndex : Integer;
FINIFile : TINIFile;| Constructors |
constructor Create(FileName: String);Other stuff
Global constants
| Functions |
destructor Destroy;
procedure EraseExistingInstallInfo;
procedure GetAliasReplacedParams(Params: TStrings);
procedure GetDirectories(DirList: TStrings);
procedure GetGroupNames(NameList: TStrings);Erase each of the main sections
procedure GetINIParams(ReplacedParams,InstalledParams: TStrings);
procedure GetPIReplacedParams(Params: TStrings);
function GetAliasCount: Integer;Alias stuff
function GetAliasFileGroup: String;
function GetAliasName: String;
function GetAliasSuccessful: Boolean;
function GetFileCount: Integer;File stuff
function GetFilePath: String;
function GetFileSuccessful: Boolean;
function GetGroupCount: Integer;Group stuff
function GetGroupDirectory: String;
function GetGroupName: String;
function GetGroupParent: String;
function GetINICount: Integer;} { TInstallINIFile stuff
function GetINIFileGroup: String;
function GetINIFileName: String;
function GetININame: String;
function GetPICount: Integer;} { ProgramItem stuff
function GetPIFileGroup: String;
function GetPIName: String;
function GetPISuccessful: Boolean;
function GetPIWindowGroup: String;
procedure SetGroupName(Value: String);| Properties |
property AliasCount : Integer
property AliasFileGroup : String
property AliasName : String
property AliasSuccessful : Boolean
property CurrentAliasIndex : IntegerAlias stuff
property CurrentFileIndex : IntegerFile stuff
property CurrentGroupIndex : IntegerGroup stuff
property CurrentINIIndex : IntegerINI Files
property CurrentPIIndex : IntegerProgram item stuff
property FileCount : Integer
property FilePath : String
property FileSuccessful : Boolean
property GroupCount : Integer
property GroupDirectory : String
property GroupName : String
property GroupParent : String
property INICount : Integer
property INIFileGroup : String
property INIFileName : String
property ININame : String
property PICount : Integer
property PIFileGroup : String
property PIName : String
property PISuccessful : Boolean
property PIWindowGroup : String| Events |
| Variables |
FCurrentAliasIndex : Integer;
FCurrentFileIndex : Integer;
FCurrentGroupIndex : Integer;
FCurrentINIIndex : Integer;
FCurrentPIIndex : Integer;
FINIFile : TINIFile;