Borland Pascal. Руководство пользователя

         

Создание условный точек останова


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

Подсчет числа проходов

Задание для точки останова счетчика проходов сообщает отлад- чику, что останавливать программу нужно не при каждом достижении точки останова, а только на n-ый раз. То есть, если счетчик про- ходов равен 3, то отладчик останавливает программу только при третьем достижении данной точки останова.

Проверка условий

В качестве условия для точки останова можно также задать вы- ражение типа Boolean. Например, вы можете проверить, попадает ли переменная в заданный диапазон, или установлен ли некоторый флаг. В таких условиях для точек останова вы можете задавать любые бу- левские выражения, подчиняющиеся правилам Таблицы 6.1.



Содержание раздела