Um ponto de interrupção de linha é definido em uma linha executável de um programa.
Os pontos de interrupção de linha podem ser definidos na
visualização Breakpoints ou a partir do editor. Os pontos de interrupção de linhas podem ser definidos antes ou durante uma sessão de depuração. Para definir um ponto de interrupção antes de depurar, consulte a tarefa relacionada abaixo.
Para definir um ponto de interrupção de linha a partir da visualização
Breakpoints, proceda da seguinte forma:
No assistente Add a Line Breakpoint, na página Required Information, todos os campos devem ser preenchidos com entradas válidas para que o ponto de
interrupção possa ser definido.
Nota: As listas de seleção nos campos Module e
Source são preparadas no campo anterior com valores para a
sessão de depuração atual. Por exemplo, se um programa for selecionado ou inserido no
campo Program, a lista de seleção do campo Module
incluirá apenas aqueles módulos que se aplicarem a esse programa (se o programa especificado estiver sendo
depurado na sessão de depuração atual).Por sua vez, a lista de seleção do campo Source
incluirá apenas os arquivos de origem que se aplicarem ao programa e módulo que
foram especificados.
Para incluir um ponto de interrupção de linha no editor, proceda da
seguinte forma:
- No editor, abra o arquivo no qual deseja incluir o ponto de
interrupção, se ainda não estiver aberto.
- Escolha uma das seguintes opções:
- Se estiver utilizando o editor Depurador ou o editor LPEX, clique com o botão direito diretamente à esquerda da linha na qual deseja incluir o ponto de interrupção e selecione Add Breakpoint no menu pop-up.
- Se estiver utilizando o editor C++, dê um clique duplo na barra do marcador (a barra vertical à esquerda da área principal de texto), diretamente à esquerda da linha na qual deseja incluir o ponto de interrupção.
- Um novo marcador de ponto de interrupção de linha aparece na visualização Breakpoints e na barra de marcação (diretamente à
esquerda da linha na qual você incluiu o ponto de interrupção).
Quando há um ponto de interrupção ativado, o encadeamento é suspenso antes da
execução dessa linha de código. O depurador seleciona o encadeamento que foi
parado pelo ponto de interrupção e exibe automaticamente as estruturas de
pilha desse encadeamento. A linha na qual o ponto de interrupção foi definido é
realçada no editor.