Páginas filhas
  • DFWKTOOLS-5316 DT invalid property HWND na função GetComponentByHandle()


01. DADOS GERAIS

Produto:

TOTVS Framework

Linha de Produto:

Linha Logix

Segmento:

Tecnologia

Módulo:Metadados 
Função:GetComponentByHandle() - Freeform.prw
País:Brasil
Ticket:12258280
Requisito/Story/Issue (informe o requisito relacionado) :

DFWKTOOLS-5316


02. SITUAÇÃO/REQUISITO

Após aplicação do pacote FIX Framework 12.1.32.FIX01, ao acionar o programa FIN30057, consultar uma AP (Apropriação de Pagamento) qualquer, clicar no botão "Documentos e Títulos" e acionar um duplo click sobre uma AD (Apropriação de Despesa) apresentada, ao invés de acionar o programa FIN30058 para exibir informações da AD selecionada, ocorre o seguinte erro:

invalid property HWND on {|| __ACOMPONENTS[I]:OINSTANCE <> NIL .AND.  __ACOMPONENTS[I]:OINSTANCE:HWND == HWND } (FREEFORM.PRW) line : 205   

03. SOLUÇÃO

O problema original que acabou gerando esta exceção foi resolvido na issue DFWKTOOLS-5271, liberado no pacote 12.1.33, no entanto para complementar a solução foi incluída uma proteção de código na função GetComponentByHandle(), para evitar a exceção "invalid property HWND on {|| __ACOMPONENTS[I]:OINSTANCE <> NIL .AND.  __ACOMPONENTS[I]:OINSTANCE:HWND == HWND }".

04. DEMAIS INFORMAÇÕES

Não se aplica.


IMPORTANTE!

Disponível a partir do pacote oficial 12.1.34 ou Framework Fix 12.1.32.(fix02)


05. ASSUNTOS RELACIONADOS

  • Não se aplica.