⚠️ Problema após atualização do plugin ADVPL no VSCode – Como resolver
Após a atualização automática do plugin de desenvolvimento, começaram a ocorrer falhas na depuração e queda imediata ao iniciar a digitação de usuário e senha no SmartClient. No VSCode, o erro retornado era:
- ExitCode = -?????? | ExitStatus
Para corrigir o problema, foi necessário realizar o rollback da versão do plugin, retornando da 1.3.2 para a versão 1.2.1, o que solucionou a falha imediatamente. ✔️

Versão utilizada do VSCode: VSCode-win32-x64-1.58.2.zip
Em alguns casos, também é necessário executar o VSCode como administrador:

💥 Erro específico: ExitCode=-1073741819 / ExitStatus=CancelExit (#810)
Esse problema ocorre principalmente em ambientes virtualizados, acesso via RDP ou em servidores Windows. A TOTVS já solucionou esse comportamento nas versões mais recentes do SmartClient Lobo Guará 19 (19.3.1.7).
🛠️ Solução alternativa (Workaround)
Caso a atualização não seja possível, existe um procedimento simples para contornar o problema:
- Acesse a pasta Smartclient/dlls514.
- Localize o arquivo opengl32sw.dll.
- Copie o arquivo para a pasta raiz do SmartClient.
- Renomeie o arquivo copiado para opengl32.dll.
Isso força o SmartClient a usar a renderização por software, evitando a falha no carregamento do OpenGL. Entretanto, a recomendação oficial continua sendo atualizar para a versão mais recente disponível.
🔗 Fonte oficial no GitHub
Gostou? Compartilhe com seus amigos e deixe um comentário! 😎
Um abraço, e até a próxima! 👋
#advpl #totvs #protheus #vscode #tdsvscode #smartclient #debugadvpl #erroexitcode #universodesenvolvedor #desenvolvimentototvs