mirror of
https://github.com/QB64-Phoenix-Edition/QB64pe.git
synced 2024-07-27 14:55:53 +00:00
45 lines
1.8 KiB
Plaintext
45 lines
1.8 KiB
Plaintext
|
{{QBDLDATE:05-20-2022}}
|
||
|
{{QBDLTIME:23:11:32}}
|
||
|
{{DISPLAYTITLE:$VERSIONINFO}}
|
||
|
The [[$VERSIONINFO]] [[Metacommand|metacommand]] adds text metadata to the resulting executable for identification purposes across the OS. Windows-only.
|
||
|
|
||
|
|
||
|
{{PageSyntax}}
|
||
|
: [[$VERSIONINFO]]:{{Parameter|key}}={{Parameter|value}}
|
||
|
|
||
|
|
||
|
{{Parameters}}
|
||
|
* Text ''keys'' can be: '''Comments, CompanyName, FileDescription, FileVersion, InternalName, LegalCopyright, LegalTrademarks, OriginalFilename, ProductName, ProductVersion, Web'''
|
||
|
* Numeric {{Parameter|keys}} can be:'''FILEVERSION#''' and '''PRODUCTVERSION#'''
|
||
|
**When provided, the numerical keys '''FILEVERSION#''' and '''PRODUCTVERSION#''' will also provide values to the text keys '''FileVersion''' and '''ProductVersion,''' if the text versions are not provided separately. (Phoenix Edition v0.6.0 and above)
|
||
|
|
||
|
|
||
|
{{PageDescription}}
|
||
|
* Text and numerical values are string literals without quotes entered by programmer. '''No variables are accepted.''' (variable names would be interpreted as literals).
|
||
|
* Numeric key=''value'' must be 4 comma-separated numerical text values entered by programmer which usually stand for major, minor, revision and build numbers).
|
||
|
* [[Keywords_currently_not_supported_by_QB64#Keywords_Not_Supported_in_Linux_or_MAC_OSX_versions|Not available in Linux or macOS]].
|
||
|
|
||
|
|
||
|
{{PageAvailability}}
|
||
|
* '''QB64 1.2 and up''' (QB64 Team)
|
||
|
* '''QBPE 0.5 and up''' (QB64 Phoenix Edition)
|
||
|
|
||
|
|
||
|
{{PageExamples}}
|
||
|
''Example:'' Adding metadata to a Windows exe compiled with QB64:
|
||
|
{{CodeStart}}
|
||
|
{{Cl|$VERSIONINFO}}:CompanyName=Your company name goes here
|
||
|
{{Cl|$VERSIONINFO}}:FILEVERSION#=1,0,0,0
|
||
|
{{Cl|$VERSIONINFO}}:PRODUCTVERSION#=1,0,0,0
|
||
|
{{CodeEnd}}
|
||
|
|
||
|
|
||
|
{{PageSeeAlso}}
|
||
|
* [[$EXEICON]]
|
||
|
* [[_ICON]]
|
||
|
* [https://msdn.microsoft.com/library/windows/desktop/aa381058(v=vs.85).aspx VERSIONINFO resource (MSDN)]
|
||
|
|
||
|
|
||
|
{{PageNavigation}}
|
||
|
|