Debug, depuração e inspeção de variáveis
Prepara um caso pequeno para observar valores no breakpoint.
Visão geral
O TDS VSCode oficial documenta configuração de launch.json, conexão ao servidor e início com F5. No Debug Console é possível inspecionar variáveis e também executar operações: avaliar expressão não deve ser confundido com observação sem efeitos. Compile o fonte no ambiente de teste correspondente e coloque o breakpoint na linha de nTotal, observando nQuantidade e nPreco antes da atribuição e nTotal após avançar. O exemplo usa dados fictícios e não abre tabelas. Versões e configuração do launcher precisam corresponder ao SmartClient escolhido. (TOTVS, s.d., ref. 1)
Exemplo comentado
#Include "Protheus.ch"
User Function Ed345()
Local nQuantidade := 2
Local nPreco := 15
Local nTotal
// Breakpoint nesta atribuicao; avancar para observar o resultado.
nTotal := nQuantidade * nPreco
ConOut(cValToChar(nTotal))
Return NilDepois da atribuição, nTotal esperado 30; antes dela, a variável local está sem valor numérico atribuído. Em revisão: exemplo editorial não compilado nem executado em Protheus. Conferir includes, release, RDD e contexto antes de homologar.
- Usar fonte e RPO correspondentes. Não avaliar funções de gravação para apenas inspecionar; evitar expor credenciais ou dados reais em capturas e logs.
- Em revisão: exemplo editorial não compilado nem executado em Protheus. Conferir includes, release, RDD e contexto antes de homologar.

Comentários
Ainda não há comentários aprovados.
Entre com Google ou Microsoft para comentar.