| 4D v15 R3Application version | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 
 | 
    4D v15 R3
 Application version 
         | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Application version {( buildNum {; *} )} -> Resultado | ||||||||
| Parâmetro | Tipo | Descrição | ||||||
| buildNum | Inteiro longo |   | Número de build | |||||
| * | Operador |   | Se passar número de versão longo, caso contrário número de versão curto | |||||
| Resultado | String |   | Número de versão em uma string codificada | |||||
O comando Application version retorna uma cadeia codificada que dá o número da versão do ambiente 4D que está sendo utilizado.
- Se você não passar o parâmetro opcional *, é retornada uma cadeia de 4 caracteres, com o seguinte formato:
| Caracteres | Descrição | 
| 1-2 | Número de versão | 
| 3 | Número de "R" | 
| 4 | Número de revisão | 
Se você passar o parâmetro opcional *, retorna uma cadeia de 8 caracteres, com o seguinte formato:
| Caracteres | Descrição | 
| 1 | "F" representa uma versão final | 
| "B" representa uma versão beta | |
| Os outros caracteres representam uma versão interna de 4D | |
| 2-3-4 | Número de compilação interno de 4D | 
| 5-6 | Número de versão | 
| 7 | Número de "R" | 
| 8 | Número de revisão | 
Nota de Compatibilidade (4D v14)
A numeração de versões mudou a partir da versão 14 de 4D:
Nas versões anteriores de 4D, o número de "release" determinava a revisão e o número de revisão era sempre 0.
Exemplos para um número pequeno de versão:
| Versão | Valor Retornado | |
| 4D v13.1 | "1310" | Antigo sistema de numeração | 
| 4D v14 R2 | "1420" | 4D v14 "Release R2 | 
| 4D v14 R3 | "1430" | 4D v14 "Release R3 | 
| 4D v14.1 | "1401" | Primeira versão "bug fix" de 4D v14 | 
| 4D v14.2 | "1402" | Segunda versão "bug fix" de 4D v14 | 
Exemplos para um número longo de versão :
| Versão | Valor Retornado | 
| 4D v12.5 beta | "B0011250" | 
| 4D v14 beta R2 | "B0011420" | 
| 4D v14 final R3 | "F0011430" | 
| 4D v14.1 beta | "B0011401" | 
O comando Application version pode retornar uma informação adicional no parâmetro opcional numBuild: o número de "build" da versão atual da aplicação 4D. Este é um número de compilação interno que pode ser utilizado para controle de versões ou durante as mudanças com os serviços técnicos de 4D.
Nota: No caso das aplicações compiladas e fusionadas com 4D Volume Licence, o número de build retornado não é significativo. Neste contexto, a informação de versão é administrada pelo desenvolvedor.
Este exemplo mostra o número de versão do ambiente 4D:
 $vs4Dversion:=Application version
 ALERT("Você está utilizando a versão "+String(Num(Substring($vs4Dversion;1;2)))+"."+
 $vs4Dversion≤3≥+"."+$vs4Dversion≤4≥)Este exemplo faz um teste para verificar se você está usando uma versão final:
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: Ambiente 4D
	Número 
        493
        
        
        
	
	Criado por: 4D v6
	Modificado: 4D v11 SQL Release 5
	Modificado: 4D v14 R2
	
	
	
	Manual de linguagem 4D ( 4D v15 R3)
	
	Manual de linguagem 4D ( 4D v15)
	
	Manual de linguagem 4D ( 4D v15.4)
	
	Manual de linguagem 4D ( 4D v15.3)
 Adicionar um comentário
Adicionar um comentário