Добавление

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

Задание точек останова
Рисунок 9. Задание точек останова

Существует несколько способов задания точек останова.

Первый способ:

  1. активизировать окно с исходным кодом отлаживаемого объекта или перейти в него, если оно было открыто ранее;

  2. установить курсор в ту строку исходного кода отлаживаемого объекта, где должна быть точка останова. Эта строка должна быть исполняемым оператором (помечена круглыми скобками);

  3. нажать клавишу < F9 > или клавиши < Alt >+< О >, или перейти в пункт меню Отладчик = > Точки останова, или щелкнуть левой кнопкой мыши на пиктограмме в панели инструментов отладчика. В круглых скобках слева от оператора должен появиться знак останова (красный кружок);

  4. Повторить пункты 1-3 для всех необходимых точек останова.

Установленные таким образом точки останова будут обычными точками, т.е. останов в них будет производиться всегда перед выполнением помеченного оператора.

Этот способ позволяет задать точки останова только в текущем активном окне.

Второй способ:

  1. активизировать, по крайней мере, одно окно с исходным кодом отлаживаемого объекта (при этом не обязательно то, в котором предполагается задавать точки останова – активизация некоторого окна необходима только для открытия пункта меню Редактор);

  2. перейти в пункт меню Редактор = > Точки останова. Появится окно для задания точек останова (рисунок 10);

    Задание свойств точек останова
    Рисунок 10. Задание свойств точек останова

  3. в поле Процедура выбрать из списка открытых объектов отладки необходимый объект;

  4. в поле Строка ввести вручную номер строки исходного текста выбранного объекта, в которой должна быть установлена точка останова. (Номера строк высвечиваются в правом нижнем углу при перемещении по исходному коду объекта). Если заданный номер строки относится к неисполняемому оператору, то выдается диагностическое сообщение, и точка останова будет проигнорирована;

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

  6. задать, если необходимо, свойства точки останова (см. пункт «Определение/редактирование свойств»);

  7. нажать кнопку Добавить. Выбранная точка останова будет создана, запомнится отладчиком и включится в список неактивных (запрещенных) точек останова. При просмотре исходного кода отлаживаемого объекта неактивные точки останова не выделяются;

  8. активизировать, если необходимо, выбранную точку останова. Для этого установить флажок Включена или флажок слева в строке, соответствующей выбранной точке. При просмотре исходного кода отлаживаемого объекта активные точки останова выделяются знаком останова (красный кружок);

  9. повторить пункты 4-8 для установки всех необходимых точек останова;

  10. нажать кнопку ОК;

  11. для отказа от всех сделанных в текущем окне установок нажать кнопку Отмена.