| 4D v18Version type | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 
 | 
    4D v18
 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 v18)
	
	
	
 Add a comment
Add a comment