01. DADOS GERAIS

Produto:

Linha de Produto:

Segmento:

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.



05. ASSUNTOS RELACIONADOS