Á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

...

Pagetitle
__DeleteRmt
__DeleteRmt

...

Função: __DeleteRmt

Exclui

...

lista

...

com

...

identificador

...

de

...

conteúdo

...

de

...

variáveis

...

criada

...

pela

...

função

...

__SaveRmt().

Sintaxe

Bloco de código
collapsefalse
__DeleteRmt( <
cIdentificador> ) --> Nil
 cIdentificador > )

Parâmetros

...

Nome

Tipo

Descrição

Obrigatório

Referência

cIdentificador

...

caractere

...

Identificador da lista de conteúdo de variáveis criada com a função __SaveRmt().

X

 

Retorno

Nil (Nulo)
Retorno nulo.

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

Nome

Tipo

Descrição

Retorna

Nil

Nulo

Observações

...

  • 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
Microsiga Protheus 8.11 , Protheus 10 , TOTVS Application Server 10 , ByYou Application Server
__SaveRmt


RETURN

Abrangência

Disponível a partir da versão 7.00.101202A