Histórico da Página
...
Armazenar um determinado valor na memória e identificar este valor com uma nomenclatura fixa, para posterior leitura utilizando a função LOG_getEnv().
Sintaxe
Bloco de código |
---|
LOG_setEnv( [ <l_identifier> ], [ <l_value> ] ) |
...
Nome | Tipo | Obrigatório? | Descrição |
---|---|---|---|
l_identifier | CHAR | Sim | Nome fixo utilizado para identificar o valor a ser armazenado em memória. Limite |
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 |
...
Utilize esta função com cautela, pois ela armazena valores em memória durante a execução de cada Thread no Appserver e este valor só terá a memória alocada restaurada quando a Thread for finalizada. O uso excessivo pode onerar consumo de memória do AppServer.
Ao invocar a execução de novos programas a partir da execução do programa atual, mesmo que esta execução provoque a criação de nova Thread no AppServer através do componente LThread LTHREAD, os valores armazenados em memória pela função LOG_setVar() estarão estarão disponíveis.