| 4D v15 R3Version type | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 
 | 
    4D v15 R3
 Version type 
         | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Version type -> Resultado | ||||||||
| Parâmetro | Tipo | Descrição | ||||||
| Resultado | Inteiro longo |   | 0 = versão padrão 32 bits 1 = versão de demostração 32 bits, 2 = versão 64 bits | |||||
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).
NOTA DE COMPATIBILIDADE: Em versões de 4D anteriores a 13.2, um conjunto de constantes diferentes estava disponível para este comando; no entanto, estas constantes não gerenciam alguns casos corretamente, por esta razão foram modificadas. Esta modificação significa que seu código deve ser adaptado (ver exemplo). No entanto, se você quer conservar o funcionamento anterior, pode substituir as constantes em seu código existente por seus valores anteriores: 2 para versão 64 bits, 1 para versão de demonstração, 0 para versão estandarte.
Sua aplicação 4D contém código específico em função da versão em execução. Pode conhecer o entorno de execução utilizando o seguinte código:
 If(Version type?? 64 bit Version)
  // Estamos em uma versão 64 bits
 Else
  // Estamos em uma versão 32 bits
 End ifEsta 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 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