Histórico da Página
...
Tela 2055: Programa sugerido para depuração
Com o editor ativo (a aba fica destacada), acione Ctrl+F10 e ative a numeração de linhas.
Tela 2156: Menu de opções do editor (Ctrl + F10)
...
Tela 2257: Ponto de parada definido na linha 6
...
Tela 2358: Disparando o depurador
Aguarde alguns instantes e lhe será solicitado o programa inicial.
Tela 2459: Informe o programa inicial
...
Tela 2560: Programa "calcFatorial" iniciado
Acione "OK". Devido ao ponto de parada definido (Tela 2260), o depurador será selecionado. A perspectiva atual, _ TOTVS Developer, não é a mais indicada para depuração. Por isso, você será convidado a trocá-la para a perspectiva TOTVS Debuger (Tela 2661).
Tela 2661: Convite para trocar a perspectiva atual para a de depuração
Aceite a troca e a perspectiva de depuração lhe será apresentada.
Tela 2762: Perspectiva de depuração (debug) Na perspectiva de depuração (debug), temos:
Visão "debug" (Tela 27 62 A) – apresenta a pilha de execução, indicando o "caminho" efetuado até chegar ao ponto de parada. Também temos a barra de ferramentas desta visão, com as funcionalidades:
Tela 2863: Barra de ferramentas da visão debug
- Remove histórico de execução já finalizadas;
- Continua a execução até encontrar novo ponto de parado ou o término do programa;
- Pausa a execução;
- Encerra a execução;
- Executa um passo, se for chamada de método ou função, para na primeira instrução desta;
- Executa um passo, se for chamada de método ou função, execute-a sem parar dentro desta;
- Executa até finalizar (retornar) do método ou função.
- Visão breakpoints (Tela 27 64 B) - apresenta a lista de pontos de paradas definidos. Também temos a barra de ferramentas desta visão, com as funcionalidades:
Tela 2964: Barra de ferramentas da visão breakpoints
- Remove os pontos de parada selecionados;
- Remove todos;
- Abre e posiciona-se no arquivo-fonte associado;
- Ignora todos os pontos de parada.
- Abas informativas (Tela 27 65 C) -diversas visões de apoio ao depurador.
Tela 3065: Abas informativas com visões de apoio ao depurador - Tabela de dados -apresenta as tabelas abertas durante o processamento;
Tela 3166: Visão Tabela de Dados - Adv/PL Commands – permiti ao desenvolvedor executar comandos Adv/PL em tempo de execução com resposta imediata;
Tela 3267: Visão Adv/PL Commands - Variables – permiti verificar os valores das variáveis declaradas;
Tela 3368: Visão Variáveis
Através da barra de ferramentas, desta visão, você pode configurar a visibilidade, baseada em escopo, de quais variáveis serão apresentadas.
...
Tela 3469: Visão Expressão
Neste momento, estamos parados na linha 6 do calcFatorial. Acione F5 para executar um passo.
Tela 3570: Perspectiva de depuração, após avançar um passo
...
Tela 3671: Depurando a função calcula
Você também pode adicionar pontos de parada a qualquer momento, efetuando um duplo-click sobre o número da linha. Faça isso na linha 26.
Tela 3772: Adicionado um ponto de parada na linha 26
...
Tela 3873: Tela final do calcFatorial
...