Добавление
Точки останова можно задавать только на исполняемых операторах. При попытке установить точку останова за пределами исполняемого оператора отладчик выдает соответствующее сообщение, и точка останова не устанавливается.
Существует несколько способов задания точек останова:
Первый способ:
-
активизировать окно с исходным кодом отлаживаемого объекта;
-
установить курсор в ту строку исходного кода отлаживаемого объекта, где должна быть точка останова;
-
выбрать пункт меню < Ctrl >+< F8 >. В случае успешной установки точки останова текущая строка исходного кода будет подсвечена красным цветом. Если в данной строке нет исполняемого оператора, отладчик выдаст сообщение об ошибке. Процесс установки точки останова не даст никаких результатов, если в данный момент не открыта отладочная сессия (см. подраздел Постоянные точки останова);
= > или нажать комбинацию клавиш -
повторить пункты 1-3 для всех необходимых точек останова;
-
установленные таким образом точки останова будут обычными точками, т.е. останов в них будет выполняться всегда перед выполнением помеченного оператора;
-
этот способ позволяет задать точки останова только в текущем активном окне.
Второй способ:
-
выбрать пункт меню < Alt >+< F8 >, находясь в активном окне с кодом объекта отладки. В результате появится диалоговое окно точек останова (рис. 6);
= > или нажать комбинацию клавишРисунок 6. Диалоговое окно точек останова
-
с помощью стрелок выбрать нужную точку останова или последнюю пустую строку для добавления точки останова;
-
с помощью клавиши < Enter > изменить состояние разрешена/запрещена точки останова, находясь в первой колонке списка, или с помощью стрелок перейти во вторую колонку и по клавише < Enter > открыть диалоговое окно свойств точки останова (рис. 7);
Рисунок 7. Диалоговое окно свойств точки останова
-
в случае, если открыто диалоговое окно свойств точки останова, в поле Процедура выбрать из списка открытых объектов отладки необходимый объект, для чего нажать клавишу < Enter > и выбрать объект из списка, аналогичного приведенному на рис. 4 (если открытых объектов отладки нет, выбор невозможен и список не выдается);
-
в поле Номер строки ввести вручную номер строки исходного текста выбранного объекта, в которой должна быть установлена точка останова (номера строк высвечивается в левом нижнем углу окна при перемещении по исходному коду объекта);
-
установить переключатель Тип в положение, которое задает свойства выбранной точки останова. По умолчанию предлагается обычная точка останова;
-
задать, если необходимо, свойства точки останова (см. пункт Определение/редактирование свойств);
-
нажать кнопку Ввод. Окно свойств точки останова будет закрыто, и выбранная точка останова будет создана, или будут изменены свойства существующей точки останова (для отмены ввода и закрытия окна используется кнопка Отмена или клавиша < Esc >;
-
повторить пункты 2-8 данного способа для установки всех необходимых точек останова;
-
нажать кнопку Ввод или клавишу < Esc > для закрытия окна точек останова.