4D v16.3Version type |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
4D v16.3
Version type
|
Version type -> Resultado | ||||||||
Parámetro | Tipo | Descripción | ||||||
Resultado | Entero largo |
![]() |
Versión de demostración o estándar, versión 64 bits o 32 bits, base 4D o aplicación fusionada | |||||
El comando Version type devuelve un valor numérico que representa el tipo de versión de 4D o de 4D Server que está utilizando. 4D ofrece las siguientes constantes predefinidas, que se encuentran en el tema Entorno 4D:
Constante | Tipo | Valor | Comentario |
64 bit version | Entero largo | 1 | |
Demo version | Entero largo | 0 | |
Merged application | Entero largo | 2 | La version es una aplicación fusionada con 4D Volume Desktop |
Nota: en las versiones actuales de 4D, el modo demostración no está disponible.
Version type devuelve un valor en forma de un campo de bits; es necesario utilizar los operadores de bits para interpretarlo (ver los ejemplos).NOTA DE COMPATIBILIDAD: en versiones de 4D anteriores a la 13.2, un conjunto de constantes diferentes estaba disponible para este comando; sin embargo, estas constantes no manejan algunos casos correctamente, por esta razón fueron modificadas. Esta modificación significa que su código debe adaptarse (ver ejemplo). Sin embargo, si quiere conservar el funcionamiento anterior, puede remplazar las constantes en su código existente por sus valores anteriores: 2 para versión 64 bits, 1 para versión de demostración, 0 para versión estándar.
Su aplicación 4D contiene código específico en función de la versión en ejecución. Puede conocer el entorno de ejecución utilizando el siguiente código:
If(Version type?? 64 bit Version)
// Estamos en una versión 64 bits
Else
// Estamos en una versión 32 bits
End if
Esta prueba permite ejecutar código diferente dependiendo de que versión es una aplicación fusionada o una base abierta por 4D/4D Server:
If(Version type?? Merged application)
// Estamos en una aplicación fusionada
Else
// Estamos en una base ejecutada por 4D
End if
Producto: 4D
Tema: Entorno 4D
Número
495
Creado por: 4D v6
Modificado: 4D v12
Modificado: 4D v13.2
Modificado: 4D v14
64 bits
Manual de lenguaje 4D ( 4D v16)
Manual de lenguaje 4D ( 4D v16.1)
Manual de lenguaje 4D ( 4D v16.2)
Manual de lenguaje 4D ( 4D v16.3)