Инструкции

Справочный раздел

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

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

В сети

Пользователей: 196
Из них просматривают:
Аналоги: 87. Даташиты: 73. Инструкции: 6. Новости: 8. Остальное: 4. Программы: 1. Производители: 1. Профиль пользователя: 1. Расчёты: 1. Теги: 1. Форум: 13.
Участников: 2
Гостей: 194

Google , Яндекс , далее...
Рекорд 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. Окно инспектора кода

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

Разное

Интересно

Контактные щетки для микродеталей, электробритв и т.п. можно выпилить из графитовых стержней от старых батареек питания.

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