4D v16.3Version type |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
4D v16.3
Version type
Version type
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:
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 examples). COMPATIBILITY NOTE: In versions of 4D prior to 13.2, a different set of constants was available for this command; however, these constants did not handle some cases properly, so they were modified. This modification means that your code must be adapted (see example). However, if you wish to keep the previous functioning, you can just replace the constants in your existing code with their former values: 2 for 64 bit Version, 1 for Demo Version, 0 for Full Version. Your 4D application contains specific code based on the version running. You can find out the execution environment using the following code: If(Version type?? 64 bit Version) 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)
See also
|
PROPERTIES
Product: 4D HISTORY
Created: 4D v6 TAGS 64 bits ARTICLE USAGE
4D Language Reference ( 4D v16) |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||