Árvore de páginas

Versões comparadas

Chave

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

...

Portuguese

Pagetitle
__ListRmt
__ListRmt

Função: __ListRmt

Retorna um array com os identificadores das listas de conteúdos das variáveis armazenadas no TOTVS Smart Client com a função __SaveRmt().

__ListRmt ( [ ] ) --> aRetorno

NomeTipoDescriçãoObrigatórioReferência
Qualquer
    aRetorno(vetor)
  • Retorna um array com os identificadores das listas de conteúdos das variáveis armazenadas no TOTVS Smart Client.

Função disponível para a versão do Protheus 8 Remote ou superiores a partir da build 7.00.060322A. 

Importante
Esta função somente deve ser executada em programas AdvPL que são acionados através do TOTVS Smart Client.

#include "TOTVS.CH"            //-----------------------------------      USER FUNCTION tstTransf()            // Envia dados para o Protheus Remote      tstSendData()             // Recupera dados do Protheus Remote      tstRcvData()            RETURN            //-----------------------------------      STATIC FUNCTION tstSendData()            Local var1:= "var1"      Local var2:= 2      Local var3:= .T.            // Cria listas de conteúdo de variáveis na memória do Protheus Remote      __SaveRmt("myId1",var1,var2,var3)      __SaveRmt("myId2",var1,var2,var3)      __SaveRmt("myId3",var1,var2,var3)      __SaveRmt("myId4",var1,var2,var3)            RETURN            //-----------------------------------      STATIC FUNCTION tstRcvData()            Local var1:= NIL      Local var2:= NIL      Local var3:= NIL      Local var4:= NIL      // Obtém lista das listas de contéudo armazenadas no Protheus Remote      Local aList:= __ListRmt()      Local i            For i:=1 to Len(aList)      	QOUT(aList[i])      	// Busca lista de conteúdo de variáveis na memória do Protheus Remote      	__LoadRmt(aList[i],@var1,@var2,@var3,@var4)      	QOUT( var1, var2, var3, var4 )      Next i	            // Excluir a lista "myId1" da lista de memória do Protheus Remote      __DeleteRmt("myId1")                    // Busca lista de conteúdo de variáveis na memória do Protheus Remote      aList:= __ListRmt()            For i:=1 to Len(aList)      	QOUT(aList[i])      	// Busca lista de conteúdo de variáveis na memória do Protheus Remote      	__LoadRmt(aList[i],@var1,@var2,@var3,@var4)      	QOUT( var1, var2, var3, var4 )      Next i	            // Limpa todas as listas armazenadas no Protheus Remote      __ClearRmt()                   // Obtém lista das listas de contéudo armazenadas no Protheus Remote      aList:= __ListRmt()                         QOUT( Len(aList) )            RETURN
Microsiga Protheus 8.11 , Protheus 10 , TOTVS Application Server 10 , ByYou Application Server