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().
Dica |
---|
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 novas Threads no AppServer através do componente LTHREAD, os valores armazenados em memória pela função LOG_setVar estarão disponíveis também nestas novas threads, sem a necessidade de realizar a passagem de parâmetros. |
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, os valores armazenados em memória pela função LOG_setVar() estarão disponíveis.