Este é o site histórico da documentação 4D. As documentações estão sendo movidas progressivamente para developer.4d.com |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
4D v20 R7
Version type
|
Version type -> Resultado | ||||||||
Parâmetro | Tipo | Descrição | ||||||
Resultado | Inteiro longo |
![]() |
Informação sobre o tipo de versão (bitfield) | |||||
O comando Version type retorna um valor numérico que representa o tipo de versão de 4D ou 4D Server que você está utilizando. 4D oferece as seguintes constantes pré-definidas que se encontram no tema Ambiente 4D:
Constante | Tipo | Valor | Comentário |
64 bit version | Inteiro longo | 1 | |
Demo version | Inteiro longo | 0 | |
Merged application | Inteiro longo | 2 | A versão é uma aplicação fusionada com 4D Volume Desktop |
Nota: Nas versões atuais de 4D, o modo demonstração não está disponível.
Version type retorna um valor em forma de um campo de bits, é necessário utilizar os operadores de bits para interpretá-lo (ver o exemplo).
Esta prova permite executar código diferente dependendo de que versão é uma aplicação fusionada ou uma base aberta por 4D/4D Server:
If(Version type?? Merged application)
// Estamos em uma aplicação fusionada
Else
// Estamos em uma base executada por 4D
End if
Produto: 4D
Tema: Ambiente 4D
Número
495
Criado por: 4D v6
Modificado: 4D v12
Modificado: 4D v13.2
Modificado: 4D v14
64 bits
Manual de linguagem 4D ( 4D v20 R7)