Page tree
Skip to end of metadata
Go to start of metadata

Retorna um array com as definições do computador que o SmartClient está sendo executado.

Sintaxe

GetRmtInfo()

Retorno

Nome

Tipo

Descrição

aRet

vetor

Retorna um array com as definições do computador que o SmartClient está sendo executado.

Observações

Abaixo, observe a estrutura do array retornado:

aInfoComp[1]: Nome do Computador
aInfoComp[2]: Sistema Operacional
aInfoComp[3]: Informação adicional - [Windows o ServicePack] [Linux o "/proc/version"]
aInfoComp[4]: Memória Física
aInfoComp[5]: Nr. de Processadores
aInfoComp[6]: MHZ Processador
aInfoComp[7]: Descrição Processador
aInfoComp[8]: Linguagem
aInfoComp[9]: Navegador (Quando executado pelo SmartClient HTML) ou Marca (Quando executado por um dispositivo móvel)
aInfoComp[10]: Android ou IOS (Apenas dispositivo móvel e para versões 7.00.170117A ou superior)
aInfoComp[11]: Arquitetura do SmartClient, i386 ou x86_64 (Apenas para versões 7.00.170117A 17.3.0.3 ou superior)
aInfoComp[12]: SmartClient estático ou dinâmico (Apenas para versões 7.00.170117A 17.3.0.3 ou superior)
aInfoComp[13]: Pasta do SmartClient em execução (Apenas para versões 7.00.170117A 17.3.0.3 ou superior)
  • Função suportada para os Sistemas Operacionais Windows, Linux e Mac OS.
  • Em build superior a versão 7.00.131227A, a função retornará também informações de dispositivos Android e IphoneOS.

Exemplos

user function Exemplo ()
Local aInfoComp:= Nil
aInfoComp := GetRmtInfo()

cInfoComp:= 'Nome do Computador: '    + aInfoComp[1]+chr(13)+chr(10)+;
            'Sistema Operacional: '   + aInfoComp[2]+chr(13)+chr(10)+;
            'Informação adicional: '  + aInfoComp[3]+chr(13)+chr(10)+;
            'Memória: '               + aInfoComp[4]+chr(13)+chr(10)+;
            'Nr. de Processadores: '  + aInfoComp[5]+chr(13)+chr(10)+;
            'MHZ Processador: '       + aInfoComp[6]+chr(13)+chr(10)+;
            'Descrição Processador: ' + aInfoComp[7]+chr(13)+chr(10)+;
            'Linguagem: '             + aInfoComp[8]+chr(13)+chr(10)+;
            'Navegador/Marca: '       + aInfoComp[9]

MsgInfo(cInfoComp)
Return

Preview

Abrangência

Microsiga Protheus 8.11, TOTVS Application Server 10, ByYou Application Server

Veja também

  • No labels