Skip to main content
Version: Next

Version type

Version type -> Function result

ParameterTypeDescription
Function resultLongint🡐Information about the version type (bitfield)

Description

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:

ConstantTypeValueComment
64 bit versionLongint1
Demo versionLongint0
Merged applicationLongint2Version 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).

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

See also

Application type
Application version