Запуск отладчика
После компиляции и компоновки программ с включением отладочной информации вы можете начать процесс отладки, запустив Turbo
Debugger и загрузив с ним программу. При этом вы можете использовать один из трех отладчиков: TD.EXE для отладки 16-разрядных
приложений DOS, TDW.EXE для отладки 16-разрядных приложений Windows и TD32.EXE для отладки 32-разрядных приложений Windows.
Отладчики для Windows запускаются в Windows из группу компиляторов Borland в Program Manager выбором пиктограмм TDW или
TD32, из интегрированной среды компиляторов выбором команды Tool Turbo Debugger (программы будут отлаживаться в активном окне
Edit), из диалогового окна Program Manager File Run (в поле ввода
Command наберите TDW или TD32 и параметры) или из File Manager
двойным щелчком "мышью" на пиктограмме выполняемого файла TDW.EXE
или TD32.EXE из каталога, содержащего Turbo Debugger.
При запуске Turbo Debugger из командной строки можно задать
параметры запуска и режимы отладки. Эта командная строка имеет
следующий синтаксис:
TD TDW TD32 [параметры] [имя_программы [аргументы]]
Элементы в квадратных скобках не обязательны. При запуске
отладчика задавайте корректный маршрут программы и ее аргументы.
Параметры Turbo Debugger перечислены в следующей таблице:
-ar# | Подключает к процессу с идентификационным номером
# и продолжает выполнение. |
-as# | Подключает к процессу с идентификационным номером
и передает управление Turbo Debugger. |
-cимя_файла | Файл конфигурации, активизирующийся при загрузке. |
-do | Выводит TD.EXE или TDW.EXE на втором дисплее. |
-dp | Переключение страниц для TD.EXE. |
-ds | Переключение на содержимое экрана пользователя. |
-h | Вывод справочного экрана. |
-? | Вывод справочного экрана. |
-ji | Игнорирование старой информации сохранения. |
-jn | Не использовать информацию сохраненного состоя-
ния. |
-ip | Вывод подсказки, если информация сохраненного
состояния старая. |
-ju | Использовать информацию сохраненного состояния,
даже если она старая. |
-k | Разрешает запись нажатий клавиш. |
-l | Запуск кода инициализации ассемблера. |
-p | Разрешает работать с "мышью". |
-r | Отладка на удаленных системах (с параметрами по
умолчанию. |
-rnлок;удал | Разрешает сетевую отладку. |
-rp# | Задает порт для удаленной отладки. |
-rs# | Скорость связи: 1 - медленная, 2 - средняя, 3 - быстрая. |
-sc | Отмена проверки букв на верхний/нижний регистр. |
-sdкат;[кат] | Каталог исходного файла. |
-tкаталог | Задает каталог для поиска информации о конфигурации и выполняемых файлов. |
-vg | Полное сохранение графики (только для TD.EXE). |
-vn | Запрет режима 43/50 строк для TD.EXE. |
-vp | Разрешение сохранения палитры EGA/VGA для TD.EXE. |
-wc | Разрешает/запрещает сообщение о возможном крахе
системы. |
-wd | Разрешает проверку на наличие всех DLL вашей
программы (по умолчанию разрешена). |
Если вы запускаете программу, используя пиктограммы TDW или
TD32, то можете задать параметры с помощью диалогового окна Pro perties пиктограммы. При этом параметры сохраняются вместе с ус тановленными значениями характеристик пиктограммы. В окне Proper ties вы можете также задать свою программу и ее аргументы. После
этого она будет загружаться при двойном щелчке "мышью" на пиктог рамме отладчика. Чтобы задать для пиктограммы значения Property,
щелкните на ней "мышью", затем выберите в Program Manager команду
File Properties. В поле ввода Command Line наберите имя отладчика
с параметрами командной строки. После этого щелкните "мышью" на
OK.
Для запуска Turbo Debugger из интегрированной среды Borland
С++ for Windows, то для задания параметров командной строки може те сделать следующее:
"мышью" на командной кнопке Edit.
Макрокоманда $ARG в поле Command Line позволяет задать аргу менты, передаваемые программе. Чтобы задать аргументы, выберите
для открытия диалогового окна Enviroment Options команду Opti ons Enviroment. Затем выберите в блоке списка Topics Debugger и
введите в блоке списка Run Arguments аргументы программы.