Pergunte no debug do visual code

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,

William, como estão as suas configurações do VSCode?

O settings.json está assim:
{
“totvsLanguageServer.welcomePage”: false,
“totvsLanguageServer.askCompileResult”: false
}

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
	}

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
        }
    ]
}

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?