Точки останова, добавленные командой Toggle Breakpoint, яв-
ляются безусловными: когда вы попадаете на эту строку, отладчик в
любом случае останавливает программу. Если вы редактируете новую
или существующую точку останова, то у вас есть две дополнительные
возможности - с помощью параметров диалогового окна Edit
Breakpoint вы можете создать условные точки останова. В этих точ-
ках останова вы можете задать два вида условий: счетчик проходов
и логические условия.
Подсчет числа проходов
Задание для точки останова счетчика проходов сообщает отлад-
чику, что останавливать программу нужно не при каждом достижении
точки останова, а только на n-ый раз. То есть, если счетчик про-
ходов равен 3, то отладчик останавливает программу только при
третьем достижении данной точки останова.
Проверка условий
В качестве условия для точки останова можно также задать вы-
ражение типа Boolean. Например, вы можете проверить, попадает ли
переменная в заданный диапазон, или установлен ли некоторый флаг.
В таких условиях для точек останова вы можете задавать любые бу-
левские выражения, подчиняющиеся правилам Таблицы 6.1.