Четвертый BORLAND С++ и его окружение

       

Действия, выполняемые по точкам останова


Кнопка с зависимой фиксацией Action в диалоговом окне Conditions and Actions позволяет задать действия, выполняемые по точке

останова.

Break Break приводит к тому, что при срабатывании точки останова

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

и вы можете вводить команды для просмотра структур данных программы.

Execute Execute приводит к выполнению выражения (выражение запрашивается в поле ввода Action Expression). Выражение должно иметь

некоторые побочные эффекты, например, присваивание значения переменной. Эта возможность позволяет вам включить выражение, которое

будет выполняться перед кодом вашей программы в строке с текущим

номером ("вставка кода"). Такое средство полезно использовать,

когда вы хотите изменить поведение подпрограммы, чтобы проверить

"диагноз" или скорректировать ошибку. Это позволяет при проверке

минимальных изменений в программе не выполнять цикл компиляции и

компоновки.

Log Log приводит к тому, что значение выражения будет записано в

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

Enable group Enable group позволяет вновь активизировать запрещенную ранее группу точек останова. Укажите в поле ввода Action Expression

номер группы.

Disable group Disable group позволяет запретить группу точек останова. При

запрещении группы точек останова они не стираются, а просто маскируются на время сеанса отладки. Укажите в поле ввода Action Expression номер группы.



Содержание раздела