Correção - WinExec congelando o SmartClient
Situação | Dependendo do processo iniciado pela WinExec, esta ficava aguardando o retorno da execução o que deixava o SmartClient congelado. Porém, uma das características da função WinExec é justamente iniciar uma aplicação sem aguardar pelo seu retorno. |
---|---|
Ocorrência | Em algumas rotinas existem chamadas para que a WinExec execute outros processos sem a necessidade de aguardar pelo fim ou um retorno. Como a WinExec estava erroneamente aguardando o retorno, a interface visual ficava congelada. |
Correção | A função WinExec() foi corrigida para apenas iniciar a execução da aplicação externa sem aguardar pelo seu retorno. |
Informações adicionais |
|