Программу в Turbo Debugger вы можете загрузить из командной
строки или после запуска отладчика. Чтобы загрузить в отладчик
новую программу (или сменить загруженную), используйте команду
File Open. Эта команда открывает набор диалоговых окон, первое из
которых называется Load a Program to Debug. В TD и TDW это окно
содержит дополнительную командную кнопку Session, которая исполь зуется для поддержки средств удаленной отладки.
В поле ввода Program Name задайте имя выполняемого файла
программы и нажмите Enter. Чтобы выполнить поиск программы по ка талогам, щелкните "мышью" на кнопке Browse. Откроется второе диа логовое окно - Enter Program Name to Load. В блоке Files этого
окна выводятся файлы в текущем выбранном каталоге. Введя в блоке
File Name маску файлов (например, *.EXE), вы можете задать список
нужных файлов.
Для перемещения по каталогам вы можете использовать двойной
щелчок "мышью" на записях окна Directories. После выбора каталога
выберите загружаемый файл в блоке Files. Для быстрого поиска фай ла наберите в блоке Files его имя.
После задания программы вы можете определить, требуется ли
выполнять в отладчике ее код запуска. Если вы выберите кнопку с
независимой фиксацией Execute Startup Code, Turbo Debugger выпол няет программный код до процедуры main программы (или ее эквива лента). В противном случае при загрузке программы никакой код вы полняться не будет.
Для поддержки удаленной отладки TDW содержит дополнительный
набор переключателей. Если вы выберите в группе Session окна Load
a New Program to Debug кнопку с зависимой фиксацией Remote, это
позволяет задать отладку на удаленной системе. Кнопка Local опре деляет локальную отладку.
При загрузке программы с включенной в нее отладочной инфор мацией Turbo Debugger открывает окно CPU, в котором показывает
дизассемблированные инструкции ассемблера. При выполнении прог раммы под управлением отладчика должны быть доступны все ее ис ходные файлы. Кроме того, в том же каталоге должны находиться все
Always | Файл состояния сеанса используется всегда. |
Ignore if old | Если программа перекомпилирована, файл состояния сеанса не используется. |
Prompt if old | Turbo Debugger запрашивает, хотите ли вы использовать файл состояния сеанса после изменения программы. |
Never | Не использовать файл состояния сеанса. |