Добавление

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

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

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

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

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

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

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

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

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

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

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

    Диалоговое окно точек останова
    Рисунок 6. Диалоговое окно точек останова

  2. с помощью стрелок выбрать нужную точку останова или последнюю пустую строку для добавления точки останова;

  3. с помощью клавиши < Enter > изменить состояние разрешена/запрещена точки останова, находясь в первой колонке списка, или с помощью стрелок перейти во вторую колонку и по клавише < Enter > открыть диалоговое окно свойств точки останова (рис. 7);

    Диалоговое окно свойств точки останова
    Рисунок 7. Диалоговое окно свойств точки останова

  4. в случае, если открыто диалоговое окно свойств точки останова, в поле Процедура выбрать из списка открытых объектов отладки необходимый объект, для чего нажать клавишу < Enter > и выбрать объект из списка, аналогичного приведенному на рис. 4 (если открытых объектов отладки нет, выбор невозможен и список не выдается);

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

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

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

  8. нажать кнопку Ввод. Окно свойств точки останова будет закрыто, и выбранная точка останова будет создана, или будут изменены свойства существующей точки останова (для отмены ввода и закрытия окна используется кнопка Отмена или клавиша < Esc >;

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

  10. нажать кнопку Ввод или клавишу < Esc > для закрытия окна точек останова.