Кент Рейсдорф. BORLAND C++BUILDER. Раздел 3

Кент Рейсдорф. BORLAND C++BUILDER. Страница 306

Таблица 11.3. Главное контекстное меню окна Breakpoint list

Пункт Описание
Enable Включение или выключение контрольной точки. Когда контрольная точка выключена, ее символ в окне списка будет иметь серый цвет. Символ контрольной точки в окне исходного кода также становится серым, а соответствующая строка выделяется зеленым.
Delete Удаление контрольной точки.
View Source Прокрутка исходного текста в редакторе кода, чтобы показать строку, содержащую контрольную точку. (Переключения в окно редактора при этом не происходит.)
Edit Source Установка курсора редактора в строку исходного текста, содержащую контрольную точку, и переключение в окно редактора кода.
Properties Отображение диалогового окна Edit breakpoint.

Вторичное контекстное меню может быть выведено щелчком правой кноп­ки мыши в любой части списка контрольных точек, за исключением столбца Filename. Это меню содержит пункты Add (Добавить), Delete All (Удалить все), Disable All (Выключить все) и Enable All (Включить все). Назначение этих пунктов понятно из названий, так что я не стану утруждать себя ком­ментариями.

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

Если вам нужно модифицировать контрольную точку, вы можете выбрать пункт Properties в главном контекстном меню списка контрольных точек. При этом появится диалоговое окно Edit breakpoint (Редактировать контроль­ную точку). (См. рис. 11.3.)

Основная причина для модификации контрольной точки состоит в том, чтобы добавить к ней условие. (Условные контрольные точки рассматрива­ются в разделе «Условные контрольные точки».) Кнопка New в диалоговом окне Edit breakpoint работает довольно любопытным образом. Если вы щелк­нете на этой кнопке, контрольная точка будет установлена в той строке, где в настоящий момент находится курсор редактора кода. Это не очень полезная возможность, так что вы с успехом можете игнорировать кнопку New.

Web-дизайн (с) 2010 All rights reserved