| 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 |
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 |
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 }".
Não se aplica.