Четвертый BORLAND С++ и его окружение

       

Запуск отладчика


После компиляции и компоновки программ с включением отладочной информации вы можете начать процесс отладки, запустив 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, то для задания параметров командной строки може те сделать следующее:

  • Для вывода диалогового окна Tools выберите команду Opti ons Tools интегрированной среды.


  • В списке окна Tools выберите TDStartup.


  • Чтобы открыть диалоговое окно Tools Options, щелкните

    "мышью" на командной кнопке Edit.


  • В поле Commands Line после макрокоманды $TD введите пара метры командной строки отладчика.


  • Макрокоманда $ARG в поле Command Line позволяет задать аргу менты, передаваемые программе. Чтобы задать аргументы, выберите

    для открытия диалогового окна Enviroment Options команду Opti ons Enviroment. Затем выберите в блоке списка Topics Debugger и

    введите в блоке списка Run Arguments аргументы программы.


    Содержание раздела