Class TVersionInfoResource (unit VersInfo)

Inherits from

TComponent

Constructors


constructor Create(AOwner: TComponent);



Functions

destructor Destroy;


function BuildFlags : string;


procedure BuildGrid;


function GetResourceFilename: string;


function GetResourceStr(Index: string): string;


function GetTranslationIDs: TStrings;


function GetVersion: TDFSVersion;

Clear

function GetVersionInfoString(Index: integer): string;


procedure Loaded;


procedure Notification(AComponent: TComponent; Operation: TOperation);


procedure PopulateControls;


procedure ReadVersionInfoData;


procedure SetCopyrightLabel(Value: TLabel);


procedure SetDescriptionLabel(Value: TLabel);


procedure SetFilename(const Val: TVersionFilename);


procedure SetFileVersionLabel(Value: TLabel);


procedure SetForceEXE(Val: boolean);


procedure SetProductLabel(Value: TLabel);


procedure SetShowResource(Value: TPreDefs);


procedure SetTranslationIDIndex(Val: integer);


procedure SetVersion(const Val: TDFSVersion);


procedure SetVersionGrid(Value: TStringGrid);


Properties

property Comments : string


property CompanyName : string


property CopyrightLabel : TLabel


property DescriptionLabel : TLabel


property FileDescription : string


property Filename : TVersionFilename


property ForceEXE : boolean


property InternalName : string


property LegalCopyright : string


property LegalTrademarks : string


property OriginalFilename : string


property ProductLabel : TLabel


property ProductName : string


property ShowResource : TPreDefs


property Version : TDFSVersion


property VersionGrid : TStringGrid


property VersionLabel : TLabel


property FileVersion : TVersionNumberInformation


property FixedInfo : TFixedFileVersionInfo


property ProductVersion : TVersionNumberInformation


property TranslationIDIndex : integer


property TranslationIDs : TStrings


property UserResource : string


Events

Variables

FCopyrightLabel : TLabel;


FDescriptionLabel : TLabel;


FFilename : TVersionFilename;


FFileVersion : TVersionNumberInformation;


FFileVersionLabel : TLabel;


FFixedInfo : TFixedFileVersionInfo;


FForceEXE : boolean;


FProductLabel : TLabel;


FProductVersion : TVersionNumberInformation;


FShowResource : TPreDefs;


FTranslationIDIndex : integer;


FTranslationIDs : TStringList;


FVersionGrid : TStringGrid;


FVersionInfo : PChar;


FVersionInfoSize : DWORD;



Constructors


constructor Create(AOwner: TComponent);


Functions


destructor Destroy;


function BuildFlags : string;


procedure BuildGrid;


function GetResourceFilename: string;


function GetResourceStr(Index: string): string;


function GetTranslationIDs: TStrings;


function GetVersion: TDFSVersion;

Clear


function GetVersionInfoString(Index: integer): string;


procedure Loaded;


procedure Notification(AComponent: TComponent; Operation: TOperation);


procedure PopulateControls;


procedure ReadVersionInfoData;


procedure SetCopyrightLabel(Value: TLabel);


procedure SetDescriptionLabel(Value: TLabel);


procedure SetFilename(const Val: TVersionFilename);


procedure SetFileVersionLabel(Value: TLabel);


procedure SetForceEXE(Val: boolean);


procedure SetProductLabel(Value: TLabel);


procedure SetShowResource(Value: TPreDefs);


procedure SetTranslationIDIndex(Val: integer);


procedure SetVersion(const Val: TDFSVersion);


procedure SetVersionGrid(Value: TStringGrid);


Properties


property Comments : string


property CompanyName : string


property CopyrightLabel : TLabel


property DescriptionLabel : TLabel


property FileDescription : string


property Filename : TVersionFilename


property ForceEXE : boolean


property InternalName : string


property LegalCopyright : string


property LegalTrademarks : string


property OriginalFilename : string


property ProductLabel : TLabel


property ProductName : string


property ShowResource : TPreDefs


property Version : TDFSVersion


property VersionGrid : TStringGrid


property VersionLabel : TLabel


property FileVersion : TVersionNumberInformation


property FixedInfo : TFixedFileVersionInfo


property ProductVersion : TVersionNumberInformation


property TranslationIDIndex : integer


property TranslationIDs : TStrings


property UserResource : string


Events


Variables


FCopyrightLabel : TLabel;


FDescriptionLabel : TLabel;


FFilename : TVersionFilename;


FFileVersion : TVersionNumberInformation;


FFileVersionLabel : TLabel;


FFixedInfo : TFixedFileVersionInfo;


FForceEXE : boolean;


FProductLabel : TLabel;


FProductVersion : TVersionNumberInformation;


FShowResource : TPreDefs;


FTranslationIDIndex : integer;


FTranslationIDs : TStringList;


FVersionGrid : TStringGrid;


FVersionInfo : PChar;


FVersionInfoSize : DWORD;