- •Турбо отладчик
- •1 Вызов отладчика
- •2 Подготовка программы
- •Турбо Си
- •3 Система меню
- •4 Классификация окон
- •5 Перемещение окон
- •Информационные окна
- •6.1 Окно модулей
- •6.2 Окно обзора (наблюдений)
- •6.3 Окно ловушек
- •6.4 Окно вызовов
- •6.5 Окно сообщений
- •6.6 Окно переменных
- •6.7 Окно файлов
- •6.8 Окно процессора
- •6.9 Окно памяти
- •8 Составление выражений
- •Турбо Си
- •Турбо Паскаль
- •Турбо Ассемблер
- •Редактирование
- •9 Опции меню
- •Клавиши Функции
- •10 Главное меню
- •Локальное меню
- •Локальное меню
- •Локальное меню
- •Logging Включение/выключение регистрации сообщений Add comment Вывод указанного комментария в окно сообщений.
- •Локальное меню
- •Локальное меню
- •Локальное меню
- •Локальное меню
- •Локальное меню рамки Code
- •Локальное меню рамки Stack
- •Локальное меню рамки Data
- •Локальное меню рамки Register
6.1 Окно модулей
В окне модулей (Module Window) высвечивается основной текст запускаемой программы. Перемещение по этому тексту позволяет выделить выбранные идентификаторы переменных, а также выражений, расставить ловушки и выдать поручения для способа дальнейшего выполнения программы.
6.2 Окно обзора (наблюдений)
В окне наблюдений (Watches Window) высвечиваются имена и значения переменных. Самым простым способом размещения имени переменной в окне наблюдений является перемещение курсора к идентификатору переменной, а затем нажатие клавиши Ctrl-W. В рассматриваемом окне могут высвечиваться также выражения и значения выражений. С целью размещения в окне наблюдений определенного выражения (в частности, имени переменной) необходимо выделить его с помощью клавиши Ins и клавиши со стрелками, а затем нажать клавишу Ctrl-W.
6.3 Окно ловушек
В окне ловушек (Breakpoints Window) высвечиваются действующие ловушки программы. В левой рамке окна находится список расставленных ловушек, а в правой описание ловушки, выделенной курсором. Перемещение курсора в области рамки вызывает высвечивание информации об очередных ловушках. С помощью локального меню можно модифицировать, удалять и добавлять ловушки. Удобным способом установки простой ловушки является перемещение курсора в модульное окно, а затем нажатие клавиши F2.
6.4 Окно вызовов
В окне вызовов (Stack Window) высвечиваются имена активных процедур. В целях получения дополнительной информации об этих процедурах необходимо (после перемещения курсора в области рамки) вызвать локальное меню или инспекционное окно. Этим способом можно, например, познакомиться с локальными переменными вызванной процедуры, а также с аргументами и местом вызова данной процедуры.
6.5 Окно сообщений
В окне сообщений (Log Window) высвечивается информация, зарегистрированная во время останова программы: значения выражений, выбранных в момент, когда программа попала в ловушку; содержимое произвольно выбранных рамок, а также направленные в него комментарии. Если в окне сообщений выводится более чем 50 строк, то первые строки будут утеряны. В целях сохранения всех строк, посланных в окно сообщений, можно их записать в файл.
6.6 Окно переменных
В окне переменных (Variables Window) высвечиваются идентификаторы переменных, доступные в месте останова программы. В левой рамке окна находится перечень общих переменных (доступных вне модуля), а в правой - список переменных, доступных только в модуле или в области его процедур. С каждым идентификатором переменной связана информация о типе переменной и ее значении. Если переменная является структурной, то можно познакомиться с ее компонентами, вызывая локальное меню или инспекционное окно. Подобным способом можно познакомиться с переменными указательного типа.
6.7 Окно файлов
В окне файлов (File Window) высвечиваются данные, содержащиеся в дисковых файлах. Предусмотрены также средства, позволяющие высвечивать данные в виде текстов и шестнадцатеричном виде, а также производить модификацию файлов. Осуществляется это с помощью локального меню.
