This is the legacy 4D documentation web site. Documentations are progressively being moved to developer.4d.com |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
4D v20 R7
Version type
|
Version type -> Function result | ||||||||
Parameter | Type | Description | ||||||
Function result | Longint |
![]() |
Information about the version type (bitfield) | |||||
The Version type command returns a numeric value that denotes the type of 4D or 4D Server version that you are running. 4D provides the following predefined constants, found in the 4D Environment theme:
Constant | Type | Value | Comment |
64 bit version | Longint | 1 | |
Demo version | Longint | 0 | |
Merged application | Longint | 2 | Version is an application merged with 4D Volume Desktop |
Note: In current versions of 4D, the demo mode is not available.
Version type returns a value in the form of a bit field; it is necessary to use bitwise operators to interpret it (see the example).
This test lets you run different code depending on whether the version is a merged application or a database opened by 4D / 4D Server:
If(Version type?? Merged application)
// We are in a merged application
Else
// We are in a database executed by 4D
End if
Product: 4D
Theme: 4D Environment
Number:
495
Created: 4D v6
Modified: 4D v12
Modified: 4D v13.2
Modified: 4D v14
64 bits
4D Language Reference ( 4D v20 R7)