Função: __LoadRmtRecupera o conteúdo das variáveis armazenadas no TOTVS Smart Client com o uso da função __SaveRmt(). Para isso, convém que o número de variáveis armazenadas com a função __SaveRmt() seja o mesmo para a função __LoadRmt(). Se o número for diferente, somente o número de variáveis salvas serão recuperadas. Sintaxe Bloco de código |
---|
| __LoadRmt( < | cIdentificador> Param1 Param2 Param10 --> lRetornoParâmetros/ElementosNome | Tipo | Descrição | Obrigatório | Referência |
---|
cIdentificador |
Caractercaractere | Indica o identificador da lista de variáveis a ser recuperada da memória do TOTVS Smart Client. | X |
Param1Qualquerqualquer | Indica a variável que receberá o conteúdo da 1º (primeira) variável armazenada pela função __SaveRmt(). | |
Param2Qualquerqualquer | Indica a variável que receberá o conteúdo da 2º (segunda) variável armazenada pela função __SaveRmt(). | | | ... |
QualquerParam10 | Qualquer | Indica a variável que receberá o conteúdo da 10º (décima) variável armazenada pela função __SaveRmt(). | | |
Retorno lRetorno(logico) Nome | Tipo | Descrição |
---|
lRet | lógico | Retorna o status da chamada da função. Verdadeiro (.T.) se a lista existir no TOTVS Smart Client; caso contrário, False (.F.), se a lista não existir. |
Observações- O valor do parâmetro <cIdentificador>, utilizado na função __SaveRmt(), deve ser o mesmo utilizado na função __LoadRmt() para recuperar a mesma lista salva.
Importante- Comporta de 1 até 10 variável(is) para recuperação por chamada de função (por identificador).
- Esta função somente deve ser executada em programas AdvPL que são acionados através do TOTVS Smart Client
- Função
disponível para - disponível para a versão do Protheus 8
Remote ou - Remote ou superiores a partir
da Exemplos Bloco de código |
---|
language | cpp |
---|
theme | Eclipse |
---|
linenumbers | true |
---|
collapse | false |
---|
| Exemplos
//----------------------------------- |
USER FUNCTION tstTransf() | // Envia dados para o Protheus Remote |
// Recupera dados do Protheus Remote | RETURN
RETURN
//----------------------------------- |
STATIC FUNCTION tstSendData()
| // 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() | // Obtém lista das listas de contéudo armazenadas no Protheus Remote | Local aList:= __ListRmt() | // Busca lista de conteúdo de variáveis na memória do Protheus Remote | @var1,@var2,@var3,@var4)<at:var at:name="var1," />var2,<at:var at:name="var3," />var4)
| QOUT( var1, var2, var3, var4 ) | // Excluir a lista "myId1" da lista de memória do Protheus Remote |
// Busca lista de conteúdo de variáveis na memória do Protheus Remote | // Busca lista de conteúdo de variáveis na memória do Protheus Remote | @var1,@var2,@var3,@var4)<at:var at:name="var1," />var2,<at:var at:name="var3," />var4)
| QOUT( var1, var2, var3, var4 ) |
// Limpa todas as listas armazenadas no Protheus Remote | // Obtém lista das listas de contéudo armazenadas no Protheus Remote | RETURNAbrangênciaMicrosiga Protheus 8.11 , Protheus 10 , TOTVS Application Server 10 , ByYou Application Server Veja Tambémtambém
|