Árvore de páginas

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.
Composition Setup
import.css=/download/attachments/327912/newLayout.css
Nil
Portuguese
Pagetitle
__ClearRmt
__ClearRmt

Função: __ClearRmt

Exclui

todas

as

listas

de

conteúdo

de

variáveis

criadas

com

a

função

__SaveRmt()

e

armazenadas

no

TOTVS

Smart

Client.

Sintaxe

Bloco de código
collapsefalse
__ClearRmt
( [ ] ) --> Nil
NomeTipoDescriçãoObrigatórioReferência
Qualquer
(
Nulo
)
Retorno nulo

Observações

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.

Exemplos

Bloco de código
languagecpp
themeEclipse
linenumberstrue
collapsefalse
#include "TOTVS.CH"

//-----------------------------------

USER FUNCTION tstTransf()

// Envia dados para o Protheus Remote

tstSendData()

// Recupera dados do Protheus Remote

tstRcvData()
RETURN

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

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)
<at:var at:name="var1," />var2,<at:var at:name="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)
<at:var at:name="var1," />var2,<at:var at:name="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

RETURN

Abrangência

Microsiga Protheus 8.11 , Protheus 10 , TOTVS Application Server 10

, ByYou Application Server

Veja

Também

também