Páginas filhas
  • DFWKLOGIX-19 DT variable is not an object on METADATA_GETCURRENTFORMREFERENCE


01. DADOS GERAIS

Produto:

TOTVS Framework

Linha de Produto:

Linha Logix

Segmento:

Tecnologia

Módulo:

Framework (Linha Logix) - Metadados

Função:Componentes Metadado LMetadata e LForm
País:Brasil
Ticket:
Requisito/Story/Issue (informe o requisito relacionado) :

DFWKLOGIX-19


02. SITUAÇÃO/REQUISITO

Em determinadas situações onde ocorre fechamento de uma janela metadados acionada a partir de outra, ocorre o seguinte erro na função _advpl_GetFormReference():

ERRO

variable is not an object on METADATA_GETCURRENTFORMREFERENCE(LMETADATA.PRW)  line : 69

03. SOLUÇÃO

A falha ocorria devido a falha no gerenciamento da limpeza indevida em memória de uma lista de componentes no ato do fechamento de janelas metadado.

Foi realizada alteração do método Destroy() do componente LMetadata e método ActivateForm() do componente LForm para gerenciar corretamente a destruição de componentes em uma lista de controle interno dos componentes metadado instanciados durante a execução.

04. DEMAIS INFORMAÇÕES

Não se aplica.


IMPORTANTE!

Disponível a partir do pacote oficial 12.1.2205 ou Framework Fix 12.1.34.(fix01)


05. ASSUNTOS RELACIONADOS

  • Não se aplica.