Histórico da Página
...
Nome | Tipo | Obrigatório? | Descrição |
---|---|---|---|
l_identifier | CHAR | Sim | Nome fixo utilizado para identificar o valor armazenado em memória através da função LOG_setEnv. Limite de até 200 caracteres. |
l_value | CHAR | Sim | Valor a ser armazenado em memória. Tipos de valores ACEITOS: Qualquer tipo que permita conversão automática para CHAR na linguagem 4GL. Limite de até 10.000 caracteres. |
Retorno
Tipo | Descrição |
---|---|
| Conteúdo armazenado em memória para o identificador informado. |
...
Bloco de código | ||||||
---|---|---|---|---|---|---|
| ||||||
#--------------------------# FUNCTION LOGFUNCTION LOG_getEnv_test() #--------------------------# DEFINE l_dat DATE #Registrando o valor "meu primeiro teste" na memória com o identificador "meuPrimeiroValor" CALL LOG_setEnv("meuPrimeiroValor","meu primeiro teste") LET l_dat = TODAY #Registrando na memória o identificador "dataAtual" com o conteúdo da data atual CALL LOG_setVarsetEnv("dataAtual",l_dat) #Recuperando o valor registrado em memória com o identificador "meuPrimeiroValor" CALL conout("Valor armazenado em 'MeuPrimeiroValor' = ["||LOG_getVargetEnv("meuPrimeiroValor")||"]") #Recuperando o valor registrado em memória com o identificador "dataAtual" CALL conout("Valor armazenado em 'dataAtual' = ["||LOG_getVargetEnv("dataAtual")||"]") END FUNCTION END FUNCTION |
Observações
Utilizar a função LOG_setVar com cautela, pois ela armazena valores em memória durante a execução de cada thread Thread no Appserver e estes valores só tem sua alocação de memória restaurada no momento em que a thread Thread for finalizada no AppServer. O uso excessivo pode onerar consumo de memória do AppServer.
Visão Geral
Import HTML Content
Conteúdo das Ferramentas
Tarefas