4D v14.3PLATFORM PROPERTIES |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
4D v14.3
PLATFORM PROPERTIES
PLATFORM PROPERTIES
O comando PLATFORM PROPERTIES devolve informação sobre o tipo de sistema operativo que está utilizando, a versão e a linguagem do sistema operativo, como também o processador instalado em seu equipo. PLATFORM PROPERTIES devolve a informação nos parâmetros plataforma, sistema, processador e linguagem.
O seguinte método de projeto mostra uma caixa de diálogo de alerta descrevendo o sistema operativo utilizando: ` Método de projeto SHOW OS VERSION Em Windows, obtenha uma caixa de diálogo similar a esta:
Se está executando uma versão Windows de 4D, o parâmetro sistema devolve um valor 32 bits (Inteiro longo), os bits e os bytes estão estruturados assim: Se o bit superior vale 0, significa que você está utilizando Windows NT, Windows 2000, Windows XP ou Windows Vista. Se o bit vale 1, significa que está utilizando Windows 95 ou Windows 98 (ambos obsoletos). Nota: o bit superior determina a sinal do valor Inteiro longo. Portanto, em 4D, somente é necessário provar a sinal do valor; se é positivo você está baixo Windows NT, Windows 2000, Windows XP ou Windows Vista. Igualmente pode utilizar Operadores de bit. O octeto inferior da o número de versão principal de Windows. Se devolve 4, você utiliza Windows 95, 98 ou Windows NT 4. Se devolve 5, você utiliza Windows 2000 ou Windows XP (em ambos casos, a sinal do valor indica se você utiliza Windows NT/2000 ou não). Se devolve 6, você utiliza Windows Vista. O octeto inferior seguinte da o número de versão secundaria de Windows. Baixo Windows 95, este valor é 0. Nota: em 4D, pode extrair estes valores utilizando os Operadores Numéricos % (módulo) e \ (divisão inteira) ou os Operadores de bit.
A combinação dos parâmetros plataforma e processador podem ser utilizados por exemplo para conhecer sem ambiguidade se o equipo utilizado é de tipo “MacIntel” (plataforma=Mac OS e processador=Compatível Intel).
Nota: se o comando não pode identificar a linguagem do sistema, se devolve o valor 9 (inglês). Se está executando uma versão Mac OS de 4D, o parâmetro sistema devolve um valor de 32 bits (Inteiro longo), no qual a palavra de nível mais alta não se utiliza e a palavra de nível mais baixa se estrutura desta forma: - O byte superior contém o número de versão principal, Nota: em 4D, pode extrair estes valores utilizando os Operadores Numéricos % (módulo) e \ (divisão inteira) ou os Operadores de bit. Utilize a seguinte fórmula para conhecer o número de versão principal de Mac OS: PLATFORM PROPERTIES($vlPlataforma;$vlSistema) |
PROPRIEDADES
Produto: 4D
HISTÓRIA
Modificado: 4D v11 SQL VER TAMBÉM ARTICLE USAGE
Manual de linguagem 4D ( 4D v11 SQL Release 6) Parent of : PLATFORM PROPERTIES ( 4D v14 R3) |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||