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