Árvore de páginas

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.
portuguese
Composition Setup
import.css=/download/attachments/3279126062824/newLayouttecnologia.css

Pagetitle

...

GetRmtInfo

...

...

...

GetRmtInfo

Retorna

...

um

...

array

...

com

...

as

...

definições

...

do

...

computador

...

que

...

o

...

SmartClient está

...

sendo

...

executado.

Sintaxe

Bloco de código
collapsefalse
GetRmtInfo()
--> aInfoComp

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:

Para informações da estrutura do array, consulte a área "Observações".Estrutura do array de retorno
Bloco de código
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

 

 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
linenumberstrue
collapsefalse
function u_RmtInfo ()
Local aInfoComp:= Nil
#Include "TOTVS.CH"User Function GetRmtInfo()
aInfoComp := GetRmtInfo()
 

cInfoComp 
cInfoComp
:=
'Nome
 ;
    ">Nome do Computador:
'
 "          +
aInfoComp[ 1] +chr(13
)+chr(10
)+;
    ">Sistema Operacional: 
"      
'Sistema
 
Operacional:
 
'
 +
aInfoComp[ 2] +chr(13)+;
    ">Informação adicional: "        +aInfoComp[ 3] +chr(
10
13)+;
    ">Memória Física: "           
'Informação
 
adicional:
 
'
 +
aInfoComp[
3
 4] +chr(13)+;
    ">Nr. de Processadores: "        +aInfoComp[ 5] +chr(
10
13)+;
    ">MHZ Processador: "           
'Memória:
 
'
 +
aInfoComp[
4
 6] +chr(13)+;
    ">Descrição Processador: "       +aInfoComp[ 7] +chr(
10
13)+;
    ">Linguagem: "             
'Nr.
   
de
 
Processadores:
 
'
 +
aInfoComp[
5
 8] +chr(13)+;
    ">Navegador (Quando SC HTML): "  +aInfoComp[ 9] +chr(
10
13)+;
    ">Android ou IOS: "          
'MHZ
  
Processador:
 
'
 +
aInfoComp[
6
10] +chr(13)+
chr(10)+;
;
    ">i386 ou x86_64: "           
'Descrição
 
Processador:
 
'
 +
aInfoComp[
7
11] +chr(13)+;
    ">estático ou dinâmico: "        +aInfoComp[12] +chr(
10
13)+;
    ">Pasta do SmartClient: "      
'Linguagem:
 
'
 +
aInfoComp[
8
13] 
+chr(13)

MsgInfo(cInfoComp)

Return

Preview

...

Image Modified

Abrangência

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

Veja também