Páginas filhas
  • LOG_setEnv

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

...

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_identifierCHARSim

Nome fixo utilizado para identificar o valor a ser armazenado em memória.

Limite (informação) Limite de até 200 caracteres.

l_valueCHARSim

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 (informação) Limite de até 10.000 caracteres.

...

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.