Árvore de páginas

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

...


                             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

  1. Remove histórico de execução já finalizadas;
  2. Continua a execução até encontrar novo ponto de parado ou o término do programa;
  3. Pausa a execução;
  4. Encerra a execução;
  5. Executa um passo, se for chamada de método ou função, para na primeira instrução desta;
  6. Executa um passo, se for chamada de método ou função, execute-a sem parar dentro desta;
  7. 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

  1. Remove os pontos de parada selecionados;
  2. Remove todos;
  3. Abre e posiciona-se no arquivo-fonte associado;
  4. 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

...