Árvore de páginas

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

...

Bloco de código
collapsefalse
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:

Bloco de código
languagecpp
themeEclipse
linenumbersfalse
collapsefalse
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

Bloco de código
languagecpp
themeEclipse
titleExemplo 1
linenumberstrue
collapsefalse
user function Exemplou_RmtInfo ()
Local aInfoComp:= Nil
aInfoComp := GetRmtInfo()
 
cInfoComp := 'Nome ;
    ">Nome do Computador: ' "          + aInfoComp[ 1] +chr(13)+chr(10)+;
'Sistema    ">Sistema Operacional: ' "         + aInfoComp[ 2] +chr(13)+chr(10)+;
'Informação    ">Informação adicional: ' "        + aInfoComp[ 3] +chr(13)+chr(10)+;
'Memória: ' + aInfoComp[4]    ">Memória Física: "              +aInfoComp[ 4] +chr(13)+chr(10)+;
'Nr    ">Nr. de Processadores: '"        + aInfoComp[ 5] +chr(13)+chr(10)+;
'MHZ    ">MHZ Processador: ' "             + aInfoComp[ 6] +chr(13)+chr(10)+;
'Descrição    ">Descrição Processador: ' "       + aInfoComp[ 7] +chr(13)+chr(10)+;
'Linguagem: ' + aInfoComp[    ">Linguagem: "                   +aInfoComp[ 8] +chr(13)+chr(10)+;
'Navegador: ' +  aInfoComp[9]

MsgInfo(cInfoComp)
Return

Preview

Image Removed

Abrangência

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

">Navegador (Quando SC HTML): "  +aInfoComp[ 9] +chr(13)+;
    ">Android ou IOS: "              +aInfoComp[10] +chr(13)+;
    ">i386 ou x86_64: "              +aInfoComp[11] +chr(13)+;
    ">estático ou dinâmico: "        +aInfoComp[12] +chr(13)+;
    ">Pasta do SmartClient: "        +aInfoComp[13] +chr(13)

MsgInfo(cInfoComp)
Return

Preview

Image Added

Abrangência

Microsiga {composition-setup}import.css=/download/attachments/6062824/tecnologia.css{composition-setup}
{pagetitle:GetRmtInfo}
Retorna um array com as definições do computador que o SmartClient está sendo executado.
h2. Sintaxe{code:collapse=false}GetRmtInfo(){code}
h2. Retorno
|| Nome || Tipo || Descrição ||| aRet | vetor | Retorna um array com as definições do computador que o SmartClient está sendo executado. |
h2. Observações
Abaixo, observe a estrutura do array retornado: 
{code:language=cpp|linenumbers=false|collapse=false|theme=Eclipse}aInfoComp\[1\]: Nome do ComputadoraInfoComp\[2\]: Sistema OperacionalaInfoComp\[3\]: Informação adicional - \[Windows o ServicePack\] \[Linux o "/proc/version"\]aInfoComp\[4\]: Memória FísicaaInfoComp\[5\]: Nr. de ProcessadoresaInfoComp\[6\]: MHZ ProcessadoraInfoComp\[7\]: Descrição ProcessadoraInfoComp\[8\]: LinguagemaInfoComp\[9\]: Navegador (Quando executado pelo SmartClient HTML){code}
* Em build superior a versão 7.00.131227A, a função retornará também informações de dispositivos Android.
h2. Exemplos
{code:title=Exemplo 1|language=cpp|linenumbers=true|collapse=false|theme=Eclipse}user function Exemplo ()Local aInfoComp:= NilaInfoComp := 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: ' +  aInfoComp[9]
MsgInfo(cInfoComp)Return{code}
h2. Preview
!http://tdn.totvs.com/download/attachments/6063378/Mon+May+21+15%3A42%3A39+BRT+2012temp?version=1&modificationDate=1337625759723!
h2. AbrangênciaMicrosiga Protheus 8.11, TOTVS Application Server 10, ByYou Application Server

Veja também