Com a visualização Depuração, é possível gerenciar a depuração de um programa no
ambiente de trabalho. Ela exibe o quadro temporário para encadeamentos suspensos
para cada destino que está sendo depurado. Cada encadeamento no programa é exibido como
um nó na árvore. O encadeamento no ponto de execução atual se expande automaticamente.
Se o encadeamento for suspenso, seu nó será expandido para mostrar sua(s)
estrutura(s) de pilha.
Se
o recurso que contém um encadeamento selecionado não estiver aberto e/ou ativo, o arquivo
será aberto no editor e se tornará ativo, focalizando a origem com a qual o encadeamento
está associado e realçando a linha de origem que o programa
está prestes a executar.
Você pode ter as propriedades de pilhas exibidas
na visualização Propriedades, da seguinte forma:
- Abra a visualização Propriedades escolhendo Janela > Mostrar
Visualização > Outro e, em seguida, selecionando a visualização Propriedades
do conjunto de visualizações Básicas.
- Na visualização Depuração, vá para a estrutura de pilha cujas propriedades
você deseja visualizar. Se necessário, expanda os nós do encadeamento e utilize as barras de rolagem,
as teclas Para Cima e Para Baixo ou as teclas PageUp e PageDown para rolar a visualização Depuração
até que o quadro temporário fique visível.
- Selecione a estrutura de pilha para que suas propriedades sejam exibidas na
visualização Propriedades.
Os nós na visualização Depuração ficarão visíveis se estiverem no nível superior
da estrutura em árvore ou se os nós em um nível mais alto tiverem sido expandidos.
Para todos os nós visíveis nesta visualização, você pode ir para um nó
específico, digitando a primeira letra do nó. A visualização irá para o próximo nó
que começa com essa letra. Se este nó não for o nó para o qual você deseja ir,
digite a primeira letra novamente para ir para o próximo nó que começa
com a letra, e assim por diante.
Para exibir a linha de execução atual de
um encadeamento que causou a parada do depurador (por exemplo, o encadeamento
no qual um ponto de interrupção foi acessado), clique com o botão direito do mouse no destino de depuração, encadeamento ou
quadro temporário e escolha Mostrar Encadeamento de Parada no menu pop-up.
Na visualização Depuração, você pode desempenhar várias ações de depuração, como por exemplo:
- Configurar o depurador para suspender a execução em todos os pontos de entrada
de função (semelhante à configuração de pontos de interrupção de entrada).
- Configurar o depurador para suspender a execução quando campos de data forem acessados.
- Configurar o depurador para desempenhar uma verificação de heap quando a execução for suspensa.