Este es el sitio web histórico de la documentación de 4D. La documentación se está trasladando progresivamente a developer.4d.com |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
4D v20 R7
Application version
|
Application version {( buildNum {; *} )} -> Resultado | ||||||||
Parámetro | Tipo | Descripción | ||||||
buildNum | Entero largo |
![]() |
Número de build | |||||
* | Operador |
![]() |
Si pasa número de versión largo, de lo contrario número de versión corto | |||||
Resultado | Cadena |
![]() |
Número de versión en una cadena codificada | |||||
El comando Application version devuelve una cadena codificada que expresa el número de versión del entorno 4D que está utilizando.
- Si no pasa el parámetro opcional *, devuelve una cadena de 4 caracteres, con el siguiente formato:
Caracteres | Descripción |
1-2 | Número de versión |
3 | Número "R" |
4 | Número de revisión |
- Si pasa el parámetro opcional *, devuelve una cadena de 8 caracteres, con el siguiente formato:
Caracteres | Descripción |
1 | "F" representa una versión final |
"B" representa una versión beta | |
Los otros caracteres representan una versión interna de 4D | |
2-3-4 | Número de compilación interno de 4D |
5-6 | Número de versión |
7 | Número de "R" |
8 | Número de revisión |
La numeración de versiones ha cambiado desde la versión 14 de 4D:
En las versiones anteriores de 4D, el número de versión "R" era el número de actualización, designaba la revisión y el número de revisión era siempre 0.
Ejemplos para un número de versión corto:
Versiones | Valor devuelto | |
4D v13.1 | "1310" | Sistema de numeración anterior |
4D v14 R2 | "1420" | Release R2 |
4D v14 R3 | "1430" | Release R3 |
4D v14.1 | "1401" | Primera versión "bug fix" de 4D v14 |
4D v14.2 | "1402" | Segunda versión "bug fix" de 4D v14 |
Ejemplos para un número de versión largo:
Versiones | Valor devuelto |
4D v12.5 beta | "B0011250" |
4D v14 R2 beta | "B0011420" |
4D v14 R3 final | "F0011430" |
4D v14.1 beta | "B0011401" |
El comando Application version puede devolver información adicional en el parámetro opcional numBuild: el número de build de la versión actual de la aplicación 4D. Este es un número de compilación interno que se puede utilizar para el control de versiones, o al contactar al departamento de Servicios Técnicos de 4D.
Nota: en el caso de las aplicaciones compiladas y fusionadas con 4D Volume License, el número de build devuelto no es significativo. En este contexto, la información de versión es administrada por el desarrollador.
Este ejemplo muestra el número de versión del entorno 4D:
$vs4Dversion:=Application version
ALERT("Usted está utilizando la versión "+String(Num(Substring($vs4Dversion;1;2)))+"."+
$vs4Dversion[[3]]+"."+$vs4Dversion[[4]])
Este ejemplo hace una prueba para verificar si usted está utilizando una versión final:
If(Substring(Application version(*);1;1)#"F")
ALERT("Por favor asegúrese de utilizar una versión final de 4D con esta base")
QUIT 4D
End if
Usted desea utilizar el valor de la versión corta de la aplicación devuelto por el comando para mostrar el nombre lanzamiento de la aplicación 4D. Puede escribir:
C_LONGINT($Lon_build)
C_TEXT($Txt_info;$Txt_major;$Txt_minor;$Txt_release;$Txt_version)
$Txt_version:=Application version($Lon_build)
$Txt_major:=$Txt_version[[1]]+$Txt_version[[2]] //número de versión, por ejemplo 14
$Txt_release:=$Txt_version[[3]] //Rx
$Txt_minor:=$Txt_version[[4]] //.x
$Txt_info:="4D v"+$Txt_major
If($Txt_release="0") //4D v14.x
$Txt_info:=$Txt_info+Choose($Txt_minor#"0";"."+$Txt_minor;"")
Else //4D v14 Rx
$Txt_info:=$Txt_info+" R"+$Txt_release
End if
Producto: 4D
Tema: Entorno 4D
Número
493
Creado por: 4D v6
Modificado: 4D v11 SQL Release 5
Modificado: 4D v14 R2
Manual de lenguaje 4D ( 4D v20 R7)