4D v15

Version application

Accueil

 
4D v15
Version application

Version application  


 

 

Version application {( 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 Version application (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:=Version application // 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:=Version application(*) // 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_ENTIER LONG($Lon_build)
 C_TEXTE($Txt_info;$Txt_major;$Txt_minor;$Txt_release;$Txt_version)
 
 $Txt_version:=Version application($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
 Si($Txt_release="0") //4D v14.x
    $Txt_info:=$Txt_info+Choisir($Txt_minor#"0";"."+$Txt_minor;"")
 
 Sinon //4D v14 Rx
    $Txt_info:=$Txt_info+" R"+$Txt_release
 Fin de si

 
PROPRIÉTÉS 

Produit : 4D
Thème : Langage
Nom intl. : Application version

 
HISTORIQUE 

 
UTILISATION DE L'ARTICLE

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