RAD Studio (Common)
ContentsIndex
PreviousUpNext
Version Info

ProjectOptionsVersion Info 

Use this dialog box to specify version information for a Delphi Win32 project. When version information is included, a user can right-click the program icon and select properties to display the version information.

Item 
Description 
Include version information in project  
Determines whether the user can view product identification information.
For this option to be available in console applications, you must add {$R *.res} to your project source.  
Module version number  
Sets hierarchical nested version, release, and build identification.
Major, Minor, Release, and Build each specify an unsigned integer between 0 and 65,535. The combined string defines a version number for the application, for example 2.1.3.5.
Check Auto-increment build number to increment the build number each time the ProjectBuild <Project> menu is selected. Other compilations do not change the build number.  
Module attributes 
Indicates the intent of this version: whether for debugging, pre-release, or other purposes. Module attributes can be included in the version information and are for informational use only. If a project is compiled in debug mode, the debug flag is included in the version information. You can select each of the remaining flags as needed.
Debug build Indicates that the project was compiled in debug mode.
Pre-release Indicates the version is not the commercially released product.
DLL Indicates that the project includes a dynamic-link library.
Special build Indicates that the version is a variation of the standard release.
Private build Indicates that the version was not built using standard release procedures.  
Language  
Indicates which Code Page the user's system requires to run the application. The Locale ID might be given in Hex; for example, $0409 = code page 1033.
You can only choose a language that is listed in the Control Panel Regional Settings dialog of your computer. Some versions of the Windows operating system do not include support for all languages (such as Far Eastern languages), and you may need to install the appropriate Language Pack before you can use those languages.  
Key/Value list box 
Sets typical product identification properties.
Key entries can be edited by selecting the key and reentering the name. Key entries can be added by right-clicking within the Key/Value table and selecting Add Key.  
Default 
Saves the current settings as the default for each new project.  

Tip: To obtain version information programmatically from your compiled Win32 application, use the Windows GetFileVersionInfo and VerQueryValue API functions.

Copyright(C) 2009 Embarcadero Technologies, Inc. All Rights Reserved.
What do you think about this topic? Send feedback!