[Properties (by Name)] [Methods (by Name)] [Events (by Name)]
Low-level class for accessing version information from executable files
Source position: fileinfo.pp line 35
type TVersionInfo = class |
||
public |
||
constructor Create; |
|
Creates a new TVersionInfo instance |
destructor Destroy; override; |
|
Destroys the TVersionInfo instance and frees resources |
procedure Load(); |
|
Loads version information from a file or module instance |
property FixedInfo: TVersionFixedInfo; [r] |
|
Fixed version information structure |
property StringFileInfo: TVersionStringFileInfo; [r] |
|
String-based version information |
property VarFileInfo: TVersionVarFileInfo; [r] |
|
Variable version information containing language and code page data |
end; |
|
Low-level class for accessing version information from executable files |
|
| | | ||
TVersionInfo provides direct access to version resources in executable files. It can load version information from files or module instances and exposes the raw version data structures.
Raises EVersionInfo when attempting to access version information before loading any resources.
|
High-level component for accessing file version information |
|
|
Exception class for version information errors |