advpl-vscode
advpl-vscode copied to clipboard
Parâmetros -a= -a=003 para debug
Prezados,
Não encontrei documentação de como fazer a passagem dos parâmetros de iniciação do smartclient, tentei colocar na chamada da função SIGALOJA -A -A=003 ou SIGALOJA -A= -A=003, mais não obtive sucesso, meu objetivo é debugar um PE na venda assistida, você teria alguma documentação?
Olá @jerfweb ,
esta funcionalidade está prevista para sair na próxima atualização da extensão, por hora ainda não é possível.
Show, será muito útil!
Valeu pela atenção @AlencarGabriel 👍
@jerfweb A versão 0.14.11 liberada hoje tem essa opção. Você pode adiconar no launch,json
additionalSmartClientArgs": "--remote-debugging-port=9876",
Documentação da feature: https://github.com/totvs/advpl-vscode/wiki/Debugando-e-executando#par%C3%A2metros-adicionais-do-smartclient
Olá!!
Usando exemplo que o @jerfweb comentou, ficaria dessa forma??? "additionalSmartClientArgs": "-A= -A=003"
Pois fazendo testes, o sigaloja não está pegando o parâmetro.
Olá @EduAraujoDev ,
teoricamente seria somente isso mesmo. Você está usando essa extensão aqui mesmo, ou a TDS-VSCode?
Se você estiver usando a TDS-VSCode o comando é o seguinte: "programArguments": [" -a= -a=003 "]
Estou usando essa extensão mesmo @AlencarGabriel (advpl-vscode).
Na extensão TDS-VSCode, usando o comando que você passou @cirilorocha , funciona.
@EduAraujoDev ,
qual versão da extensão está usando? E qual S.O utiliza?
v0.14.11, estou usando windows
Consegue postar seu launch aqui?
{ "version": "0.2.0", "configurations": [ { "name": "Advpl Debug", "type": "advpl", "request": "launch", "args": [], "cwd": "${workspaceRoot}", "programRun": "${command:AskForProgramName}", "stopOnEntry": false, "enviromentInfo": "${command:GetEnvInfos}", "workspace": "${workspaceFolder}/", "additionalSmartClientArgs": "-A= -A=003" } ] }
Você tentou assim? "additionalSmartClientArgs": "-A=003"
@EduAraujoDev
Eu utilizo dessa forma e funciona.
{ "type": "totvs_language_debug", "request": "launch", "name": "Loja", "program": "sigaadv", "cwb": "${workspaceFolder}", "smartclientBin": "D:/Totvs/SmartClient/smartclient.exe", "isMultiSession": true, "enableTableSync": true, "enableMultiThread": false, "enableProfile": false, "isAccessibilityMode": false, "doNotShowSplash": true, "language": "", "ignoreFiles": true, "programArguments": [ " -a=004" ], }