Кент Рейсдорф. BORLAND C++BUILDER. Раздел 3
Кент Рейсдорф. BORLAND C++BUILDER. Страница 305
Точка выполнения (execution point) означает строку исходного кода, которая будет выполнена следующей.
По мере того, как вы продвигаетесь по программе, точка выполнения выделяется синим цветом, а в пробельном поле окна редактора выводится черный символ в виде стрелки-указателя. Нужно понимать, что строка, выделенная синим, еще не была выполнена, но будет выполнена, когда программа продолжит работу.
Как только программа остановилась в контрольной точке, вы можете просматривать переменные, стек вызовов, символы или перемещаться по исходному тексту. Просмотрев интересующие вас переменные и объекты, вы можете продолжить нормальное выполнение программы, щелкнув на кнопке Run. Ваше приложение снова начнет выполняться в обычном режиме, пока не будет достигнута следующая контрольная точка.
IDE C++Builder отслеживает установленные вами контрольные точки в окне списка контрольных точек (Breakpoint list). Чтобы просмотреть этот список, выберите в главном меню пункт View | Breakpoints. Появится окно списка контрольных точек, показанное на рис. 11.2.
Окно списка контрольных точек имеет четыре столбца. Первый столбец, Filename, показывает имя файла исходного кода, в котором установлена контрольная точка. Второй столбец, Line, показывает номер строки, в которой установлена контрольная точка. Столбец Condition показывает условия останова, которые были установлены для данной контрольной точки, а в столбце
Pass приведено условие на число проходов. (Условия останова и условие на число проходов рассматриваются позже, в разделе «Условные контрольные точки».) Вы можете изменять ширину столбцов, перетаскивая разделительные линии в заголовке столбцов.
Окно Breakpoint list имеет два контекстных меню. В таблице 11.3 перечислены пункты контекстного меню, которое вы увидите, щелкнув правой кнопкой мыши в области столбца Filename. Я буду ссылаться на это меню, как на главное контекстное меню данного окна.