Class TVersionInfo (unit VerInfo)

Inherits from

TObject

TVersionInfo

Constructors


constructor Create(const AFileName: string);

TVersionInfo


Functions

destructor Destroy;


function GetVerValue(const VerName: string): string;


function GetComments: string;


function GetCompanyName: string;


function GetFileDescription: string;


function GetFileLongVersion: TLongVersion;


function GetFileName: string;


function GetFileVersion: string;


function GetFixedFileInfo: PVSFixedFileInfo;


function GetInternalName: string;


function GetLegalCopyright: string;


function GetLegalTrademarks: string;


function GetOriginalFilename: string;


function GetPrivateBuild: string;


function GetProductLongVersion: TLongVersion;


function GetProductName: string;


function GetProductVersion: string;


function GetSpecialBuild: string;


function GetTranslation: Pointer;


function GetTranslationString: string;


function GetVerFileDate: TDateTime;


function GetVersionCharSet: TVersionCharSet;


function GetVersionLanguage: TVersionLanguage;


function GetVersionNum: Longint;


procedure ReadVersionInfo;


procedure SetFileName(const Value: string);


Properties

property Comments : string


property CompanyName : string


property FileDescription : string


property FileLongVersion : TLongVersion


property FileName : string


property FileVersion : string


property FixedFileInfo : PVSFixedFileInfo


property InternalName : string


property LegalCopyright : string


property LegalTrademarks : string


property OriginalFilename : string


property PrivateBuild : string


property ProductLongVersion : TLongVersion


property ProductName : string


property ProductVersion : string


property SpecialBuild : string


property Translation : Pointer


property Valid : Boolean


property Values : string


property VerFileDate : TDateTime


property VersionCharSet : TVersionCharSet


property VersionLanguage : TVersionLanguage


property VersionNum : Longint


Events

Variables

FBuffer : PChar;


FFileName : PChar;


FHandle : DWORD;


FSize : DWORD;


FValid : Boolean;



Constructors


constructor Create(const AFileName: string);

TVersionInfo


Functions


destructor Destroy;


function GetVerValue(const VerName: string): string;


function GetComments: string;


function GetCompanyName: string;


function GetFileDescription: string;


function GetFileLongVersion: TLongVersion;


function GetFileName: string;


function GetFileVersion: string;


function GetFixedFileInfo: PVSFixedFileInfo;


function GetInternalName: string;


function GetLegalCopyright: string;


function GetLegalTrademarks: string;


function GetOriginalFilename: string;


function GetPrivateBuild: string;


function GetProductLongVersion: TLongVersion;


function GetProductName: string;


function GetProductVersion: string;


function GetSpecialBuild: string;


function GetTranslation: Pointer;


function GetTranslationString: string;


function GetVerFileDate: TDateTime;


function GetVersionCharSet: TVersionCharSet;


function GetVersionLanguage: TVersionLanguage;


function GetVersionNum: Longint;


procedure ReadVersionInfo;


procedure SetFileName(const Value: string);


Properties


property Comments : string


property CompanyName : string


property FileDescription : string


property FileLongVersion : TLongVersion


property FileName : string


property FileVersion : string


property FixedFileInfo : PVSFixedFileInfo


property InternalName : string


property LegalCopyright : string


property LegalTrademarks : string


property OriginalFilename : string


property PrivateBuild : string


property ProductLongVersion : TLongVersion


property ProductName : string


property ProductVersion : string


property SpecialBuild : string


property Translation : Pointer


property Valid : Boolean


property Values : string


property VerFileDate : TDateTime


property VersionCharSet : TVersionCharSet


property VersionLanguage : TVersionLanguage


property VersionNum : Longint


Events


Variables


FBuffer : PChar;


FFileName : PChar;


FHandle : DWORD;


FSize : DWORD;


FValid : Boolean;