4D v15

Application version

Página Inicial

 
4D v15
Application version

Application version  


 

 

Application version {( buildNum {; *} )} -> Resultado da função


Originalmente introduzido em 4D v14 R2

Para suportar os novos lançamentos "R" de 4D, os valores devolvidos pelo comando Application version (tema "Ambiente 4D") foram atualizados.

Basicamente, no caso de um lançamento "R", o número de atualização será o número "R" e o número de revisão sempre será "0". Este princípio será utilizado para números de versões longas e curtas.

Exemplo para um número de versão curta:

 value:=Application version // número da versão curta

VersõesValor devolvido
4D v14 R2"1420"
4D v14 R3"1430"
4D v14.1"1401"Primeira revisão de bug fix de 4D v14
4D v14.2"1402"Segunda revisão de bug fix de 4D v14

Exemplo para um número de versão longa:

 value:=Application version(*) // número da versão longa

VersõesValor devolvido
4D v14 beta R2"B0011420"
4D v14 final R3"F0011430"
4D v14.1 beta"B0011401"

Exemplo  

Você quer usar o número pequeno de versão da aplicação retornado pelo comando para mostrar o nome do "release" da aplicaçao 4D. Para fazer isso, simplesmente execute o código abaixo:

 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 versão, por exemplo14
 $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

 
PROPRIEDADES 

Produto: 4D
Tema: Language

 
HISTÓRIA 

 
ARTICLE USAGE

4D v15 - Update (edição standard) ( 4D v15)