Точки останова программы

При отладке широко используется метод, который называют методом точек останова. Суть метода заключается в том, что программист помечает некоторые операторы программы (ставит точки останова), при достижении которых программа приостанавливает свою работу, и программист может начать трассировку или проконтролировать значения переменных.

Добавление точки останова

Для того чтобы поставить в программу точку останова (breakpoint), нужно из пункта главного меню Выполнить (Run) выбрать команду Добавить точку останова (Add Breakpoint),затем из меню следующего уровня - команду На строку.

В результате открывается диалоговое окно Точка останова на строке, в котором выводится информация о добавляемой точке останова. Поле Файл (Filename) содержит имя файла программы, куда добавляется точка останова, поле Строка (Line number) - номер строки программы, в которую добавляется точка останова.

Если для точки останова необходимо задать условие, при выполнении которого программа приостановит свою работу в данной точке (например, если значение переменной равно определенной величине), условие (логическое выражение) вводится в поле Условие (Condition) диалогового окна Точка останова на строке.

Если для точки останова задано условие, то программа приостанавливает свою работу только в том случае, если выражение, находящееся в поле Условие (Condition) истинно (его значение равно True).

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

После щелчка на кнопке Ок точка останова добавляется в программу, и строка, в которой находится точка останова, помечается красной точкой и выделяется цветом


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: