Parâmetros opcionais do ponto de interrupção

Os parâmetros de ponto de interrupção opcionais são utilizados para controlar o comportamentos dos pontos de interrupção. É possível definir os seguintes parâmetros quando definir um ponto de interrupção:

Parâmetro de ponto de interrupção opcional Descrição Tipo de ponto de interrupção suportado
Encadeamento Esta lista de seleção permite selecionar encadeamentos para a definição de pontos de interrupção. Para selecionar o ID de encadeamento da lista, destaque o encadeamento no qual deseja definir o ponto de interrupção. Esta lista somente está disponível em plataformas que suportam programas de tipo multiencadeamento. Há suporte a esse parâmetro nos pontos de interrupção de observação e de linha.
Freqüência Utilize os controles de Freqüência para informar ao depurador quando ele deve parar em um ponto de interrupção e quando ele deve saltar. O depurador mantém um controle de quantas vezes cada ponto de interrupção é encontrado. Os campos nesta seção informam ao depurador em qual encontro de um ponto de interrupção o depurador deve parar primeiro, com que freqüência ele deve parar e em qual encontro ele não deve mais parar.

Os parâmetros a seguir são utilizados para definir a freqüência do ponto de interrupção:

  • From: Digite o primeiro encontro de ponto de interrupção no qual deseja que o depurador pare. Por exemplo, se deseja que o depurador ignore o ponto de interrupção nas cinco primeiras vezes que o encontrar, digite "6".
  • To: Digite o último encontro de ponto de interrupção no qual deseja que o depurador pare. Por exemplo, se desejar que ele comece ignorando o ponto de interrupção depois do vigésimo encontro, digite "20". Para que ele sempre pare no ponto de interrupção, digite "Infinito".
  • Every: Digite a freqüência na qual deseja que o depurador pare neste ponto de interrupção. Por exemplo, se desejar que ele pare em somente em um de cada quatro que encontrar, digite "4".
Nota: Exceto pelo valor "Infinidade", toda definição de freqüência que for inserida deverá ser um valor numérico. Se você inserir um valor alfabético, o depurador utilizará o valor padrão para o campo no qual o valor alfabético foi inserido.
Há suporte a esse parâmetro nos pontos de interrupção de observação e de linha.
Expressão Pode-se digitar uma expressão neste campo. A execução do programa pára no ponto de interrupção somente se a condição especificada nesse campo for testada como verdadeira (todos os valores diferentes de zero são considerados verdadeiros).

Por exemplo, se estiver depurando um programa C++ é possível digitar o seguinte:

(i==1) || (j==k) && (k!=5)

Há suporte a esse parâmetro em pontos de interrupção de linha.
Conceitos relacionados
Pontos de Interrupção
Pontos de interrupção de linha específicos do encadeamento e de um job inteiro
Pontos de interrupção de observação
Pontos de interrupção de linha
Tarefas relacionadas
Controlando a execução do programa e trabalhando com pontos de interrupção
Definindo Pontos de Interrupção de Linha de Origem Antes da Debug
Retomando a execução do programa e executando a localização
Definindo um ponto de interrupção de controle
Definindo um ponto de interrupção da linha
Utilizando a visualização Breakpoints
Removendo pontos de interrupção
Ativando e desativando pontos de interrupção
Editando propriedades do ponto de interrupção de linha
Definindo um ponto de interrupção de linha condicional