| 4D v15Application version | |||||||||||||||||||||||||||||||||||
| 
 | 
    4D v15
 Application version 
         | ||||||||||||||||||||||||||||||||||
| Application version {( buildNum {; *} )} -> Resultado da função | ||
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ões | Valor 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ões | Valor devolvido | 
| 4D v14 beta R2 | "B0011420" | 
| 4D v14 final R3 | "F0011430" | 
| 4D v14.1 beta | "B0011401" | 
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
	Produto: 4D
	Tema: Language
	
        
        
	
	4D v15 - Update (edição standard) ( 4D v15)
 Adicionar um comentário
Adicionar um comentário