Árvore de páginas
Ir para o final dos metadados
Ir para o início dos metadados

Correção - WinExec congelando o SmartClient

SituaçãoDependendo 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ênciaEm 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çãoA função WinExec() foi corrigida para apenas iniciar a execução da aplicação externa sem aguardar pelo seu retorno.
Informações adicionais
  • Veja a documentação da função WinExec para maiores detalhes
  • Referente à ocorrência: ITEC-251
  • Disponível em builds iguais ou superiores a 7.00.170117A - 17.3.0.3