willian
Novembro 10, 2020, 11:27pm
1
Prezados, boa tarde!
Estou enfrentando um problema ao debugar rotinas no VS-Code, se temos a função pergunte(), a mesma não é chamada no momento do Debug e gera o erro de type mismatch.
Existe alguma configuração específica para está questão?
Atenciosamente,
dadinel
Novembro 10, 2020, 11:27pm
2
William, como estão as suas configurações do VSCode?
willian
Novembro 10, 2020, 11:27pm
3
O settings.json está assim:
{
“totvsLanguageServer.welcomePage”: false,
“totvsLanguageServer.askCompileResult”: false
}
willian
Novembro 10, 2020, 11:27pm
4
E o launch.json está assim:
{
“version”: “0.2.0”,
“configurations”: [
{
"type": "totvs_language_debug",
"request": "launch",
"name": "OFICIAL 1243",
"program": "sigamdi",
"cwb": "${workspaceFolder}",
"smartclientBin": "C:\\smartclient\\smartclient.exe",
"isMultiSession": true,
"enableTableSync": true,
"programArguments": ["undefined"],
"enableMultiThread": false,
"enableProfile": false,
"isAccessibilityMode": false,
"doNotShowSplash": false,
"language": "",
"ignoreFiles": true
}
dadinel
Novembro 10, 2020, 11:27pm
5
William,
O problema está na configuração do seu launch .
Para corrigir, remova a propriedade programArguments:
{
"version":"0.2.0",
"configurations":[
{
"type":"totvs_language_debug",
"request":"launch",
"name":"OFICIAL 1243",
"program":"sigamdi",
"cwb":"${workspaceFolder}",
"smartclientBin":"C:\\smartclient\\smartclient.exe",
"isMultiSession":true,
"enableTableSync":true,
"enableMultiThread":false,
"enableProfile":false,
"isAccessibilityMode":false,
"doNotShowSplash":false,
"language":"",
"ignoreFiles":true
}
]
}
willian
Novembro 10, 2020, 11:27pm
6
Daniel, deu certo.
Obrigado
Daniel entendi que resolveu, no meu caso aqui também resolveu. Agora fiquei com uma dúvida, quando precisarmos debugar um fonte que roda no SigaLoja, onde precisamos passar mais argumentos para o client (como -a= -a=002) como proceder?