4D v15

Application version

Accueil

 
4D v15
Application version

Application version  


 

 

Application version {( numBuild {; *} )} -> Résultat

Introduit dans 4D v14 R2

Afin de prendre en charge les nouvelles releases "R" de 4D, les valeurs retournées par la commande Application version (thème "Environnement 4D") ont été mises à jour. 

Le nouveau principe suivant est mis en oeuvre : dans le cas d'une release "R", le numéro de mise à jour est le numéro de release "R" et le numéro de révision est toujours "0". Ce principe s'applique pour les numéros de version longs et courts.

Exemple pour un numéro de version court :

 valeur:=Application version // numéro de version court

VersionsValeur retournée
4D v14 R2"1420"
4D v14 R3"1430"
4D v14.1"1401"Première révision "bugfix" de 4D v14
4D v14.2"1402"Seconde révision "bugfix" de 4D v14

Exemple pour un numéro de version long :

 value:=Application version(*) // numéro de version long

VersionsValeur retournée
4D v14 beta R2"B0011420"
4D v14 final R3"F0011430"
4D v14.1 beta"B0011401"

Exemple  

Le code suivant reconstitue le numéro de version de l'application et permet de distinguer les versions v14 "bug fix" des versions v14 "R" :

 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]] //numéro de version, p.e. 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

 
PROPRIÉTÉS 

Produit : 4D
Thème : Langage

 
HISTORIQUE 

 
UTILISATION DE L'ARTICLE

4D v15 - Mise à jour (édition standard) ( 4D v15)