Разделы инструкций

В сети

Пользователей: 126
Из них просматривают:
Аналоги: 47. Видео: 1. Даташиты: 19. Инструкции: 7. Новости: 11. Остальное: 4. Ошибки: 2. Программы: 3. Производители: 4. Расчёты: 1. Теги: 1. Торрент: 3. Форум: 20. Чат: 3.
Участников: 5
Гостей: 121

KT315 , alex01981 , Google , wolf170571 , Яндекс , далее...
Рекорд 2375 человек онлайн установлен 26.12.2015.

Партнёры


Партнёры

Новые объявления

Оглавление

Глава 15. Инструменты отладчика

В этой главе мы рассмотрим инструменты отладчика, которые очень помогут нам при отладке программ.


Основными инструментами отладки любой программы являются команды выполнения программы по шагам и установки точек останова. Естественно, что такие команды имеются и в среде разработки Borland C++ Builder 6. Команды пошагового выполнения программы вызываются из главного меню в группе Run или с помощью горячих клавиш. Список этих команд, их соответствие горячим клавишам и описание назначения приведен в табл. 15.1.

 

Таблица 15.1. Список пошагового выполнения программы, соответствие команд горячим клавишам и описание назначения

КомандаГорячие клавишиНазначение
Step Over<F8>Пошаговое выполнение программы без захода в вызываемые функции и подпрограммы
Trace Into<F7>Пошаговое выполнение программы с заходом в вызываемые функции и подпрограммы
Trace to Next Source Line<Shift>+<F7>Перейти  к следующей исполняемой строке программы
Run to Cursor<F4>Выполнить    команды    до    места расположения курсора
Run Until Return<Shift>+<F8>Выполнить команды до выхода из выполняемой функции и остановиться на операторе, следующем за этой функцией

 

 

Команды установки точек останова и некоторые другие вызываются из контекстного меню инспектора кода через раскрывающийся список команды Debug (рис. 15.1), а также с помощью горячих клавиш. Контекстное меню вызывается щелчком правой кнопки мыши, когда курсор находится на окне инспектора кода.

 

 

Установка точки останова

Рис. 15.1. Установка точки останова


Попробуйте применить эти команды на практике, используя программу, приведенную в листинге 14.2. Поместите курсор в инспекторе объектов на строку:
Labell->Caption="KHonKa 1 нажата "  +  IntToStr(++i)   +" раз";
и нажмите клавишу <F5>. При этом строка окрасится в красный цвет, что свидетельствует о том, что на ней установили точку останова. Теперь при выполнении программы произойдет автоматический останов на этой строке. Проверьте это, выполнив команду Run с помощью клавиши <F9>. Программа запустится и на экране появится ее форма. Но стоит щелкнуть левой кнопкой мыши по кнопке с названием Кнопка 1, программа остановится и откроется окно (рис. 15.2) Инспектора кода с зеленой стрелкой напротив строки, на которой установлена точка останова.
Теперь, нажимая клавишу <F8>, можно продолжить выполнение программы по шагам. Для прерывания работы программы необходимо нажать комбинацию клавиш <Ctrl>+<F2>. Можно продолжить выполнение программы с помощью клавиши <F9>, а затем щелкнуть кнопку Выход в окне программы для ее завершения. Попробуйте на практике выполнить и другие команды отладчика, для того чтобы понять их назначение.


В главе 16 мы познакомимся с другими возможностями отладчика.

 

Окно инспектора кода

Рис. 15.2. Окно инспектора кода

Комментарии принадлежат их авторам. Мы не несем ответственности за их содержание.
Отправитель Нити

Разное

Пайка SMD резисторов и прочих компонентов обычным паяльником:

Интересно

Обработанные водным раствором щелочи стальные контакты (например, батарейного отсека переносной магнитолы или пульта ДУ) никогда не заржавеют.

Похожие инструкции