Шаг 28.
Отладчик Turbo Debugger for DOS.
Действия, выполняемые по точкам останова
На этом шаге мы перечислим действия, выполняемые по точкам останова.
Кнопка с зависимой фиксацией Action в диалоговом окне Conditions and Actions (рисунок 1) позволяет
задать действия, выполняемые по точке останова.
Рис.1. Диалоговое окно Conditions and Actions
Перечислим эти действия.
- Break приводит к тому, что при срабатывании точки останова программа останавливается. Экран отладчика
будет выведен заново, и вы можете вводить команды для просмотра структур данных программы.
- Execute приводит к выполнению выражения (выражение запрашивается в поле ввода Action Expression).
Выражение должно иметь некоторые побочные эффекты, например, присваивание значения переменной. Эта
возможность позволяет вам включить выражение, которое будет выполняться перед кодом вашей программы в
строке с текущим номером ("вставка кода"). Такое средство полезно использовать, когда вы хотите изменить
поведение подпрограммы, чтобы проверить "диагноз" или скорректировать ошибку.
- Log приводит к тому, что значение выражения будет записано в окне Log. Вам выводится подсказка.
В ответ на нее вы должны ввести выражение, значение которого требуется зарегистрировать. Будьте внимательны,
чтобы выражение не имело никаких неожиданных побочных эффектов.
- Enable group позволяет вновь активизировать запрещенную ранее группу точек останова. Укажите в поле
ввода Action Expression номер группы.
- Disable group позволяет запретить группу точек останова. При запрещении группы точек останова они не
стираются, а просто маскируются на время сеанса отладки. Укажите в поле ввода Action Expression номер группы.
На следующем шаге мы рассмотрим пример использования некоторых из указанных действий.
Предыдущий шаг
Содержание
Следующий шаг