adfun.ru
| |
BIGLIB |
| большущая библиотека (9812 книг), можно не только прочитать но и скачать бесплатно |
|
| |
ФАНТАСТИКА |
| фентези,
фантастика, фантастические повести |
|
| |
ФИЛОСОФИЯ |
книги, которые заставляют
задуматься над окружающим тебя миром.
|
|
| |
МЕДИЦИНА |
медицинские книги,
методички,
народные лечебники |
|
| |
КУЛИНАРИЯ |
рецепты
тортов, консервирование,
все о спиртных
напитках. |
|
| |
СТИХИ |
| стихи популярных
и не очень авторов |
|
| |
ТВОРЧЕСТВО |
| народное творчество,
стихи, песни и т.д. |
|
| |
ЮМОР |
| анекдоты, приколы,
смешные истории |
|
| |
ЭРОТИКА |
| эротические рассказы,
книги о технике секса,
кама-сутра и др. |
|
|
| |
 |
Если вы используете интегрированную интерактивную среду Тур-
бо Паскаля (TURBO.EXE), то вы должны перейти в меню Debug (Отлад-
ка) и изменить параметр Standalole Debugging (Автономная отладка)
в значение On (Включено). Переключатель OptionsіCompilerіDebug
Information (ПараметрыіКомпиляторіИнформация для отладки) нужно
также перевести в значение On. Если вы хотите иметь возможность
ссылаться на локальные идентификаторы (те идентификаторы, которые
описываются внутри процедур или функций), то нужно также устано-
вить параметр OptionsіCompilerіLocal Symbols (ПараметрыіКомпиля-
торіЛокальные идентификаторы) в значение On, или поместить в на-
чале своей программы директиву {$L+}. Затем вы можете выполнить
компиляцию программы.
Если вы используете версию компилятора, работающего с ко-
мандной строкой (TPC.EXE), то вы должны выполнять компиляцию с
параметром /v. По умолчанию при этом будет генерироваться инфор-
мация для отладки и локальные идентификаторы. Если вы не хотите
их использовать, то запретить это можно с помощью параметра ко-
мандной строки /s.
Подготовка программ Турбо Ассемблера
ДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДД
При использовании Турбо Ассемблера для получения полной ин-
формации для отладки задайте параметр командной строки /zi.
При компоновке вашей программы с помощью компоновщика TLINK,
используйте параметр /v для добавления в конец выполняемого файла
.EXE информации для отладки.
TDeb 3.0 #1-3 = 96 =
Запуск Турбо отладчика
ДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДД
Чтобы запустить Турбо отладчик, в ответ на подсказку DOS
введите TD, далее - необязательный набор аргументов командной
строки, и нажмите клавишу Enter. Аргументы командной строки могут
включать в себя имя отлаживаемой программы и параметры отладчика.
Если вы просто введете TD и нажмете клавишу Enter, Турбо от-
ладчик использует параметры, принятые по умолчанию.
Таким образом, формат командной строки имеет следующий вид:
TD [параметры] [имя_программы [аргументы_программы]]
Элементы, заключенные в квадратные скобки, являются необяза-
тельными. Если вы их используйте, то набирать их нужно без квад-
ратных скобок. "Имя_программы" - это имя той программы, которую
требуется отладить. За этим именем вы можете указать аргументы.
Приведем некоторые примеры командных строк:
ДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДД
Команда Действие
ДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДД
td -sc prog1 a b Запускает отладчик с параметром -sc и загру-
жает программу prog1 с двумя аргументами ко-
мандной строки a и b.
td prog2 -x Запускает отладчик с параметрами по умолчанию
и загружает программу prog2 с одним аргумен-
том x.
ДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДД
Если вы просто нажмете клавишу Enter, Турбо отладчик загру-
жается и использует параметры, назначенные по умолчанию.
Заметим, что при запуске Турбо отладчика вам должен быть
доступен как выполняемый файл .EXE с включенной в него отладочной
информацией, так и исходные файлы программы. Турбо отладчик ищет
исходные файлы сначала в том каталоге, где их находит компилятор
при выполнении компиляции, затем в каталоге, заданном в параметре
OptionsіPath (ПараметрыіМаршрут) команды Source (Исходный мо-
дуль), затем в текущем каталоге, и, наконец, в каталоге, где на-
ходятся файлы .EXE.
Перед использованием Турбо отладчика вы должны также иметь
скомпилированный выполняемый файл с полной отладочной информаци-
ей.
Чтобы использовать Турбо отладчик с продуктами фирмы
Borland, вы должны использовать версию Турбо Паскаля 5.0 или
старше, языки С++ семейства компиляторов Borland, версию Турбо Си
2.0 или старше, или версию Турбо Ассемблера 1.0 или старше.
TDeb 3.0 #1-3 = 97 =
Если вы запускаете программу в ответ на подсказку DOS и за-
мечаете ошибку, то перед выполнением отладки нужно выйти из прог-
раммы и перезагрузить ее с отладчиком.
Параметры командной строки
ДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДД
Все параметры командной строки начинаются со знака минус (-)
и отделяются друг от друга и от команды TD по крайней мере одним
пробелом. Вы можете явным образом "выключить" параметр командной
строки, если укажете за параметром еще один минус. Например, па-
раметр -vg- запрещает полное сохранение графики (графического вы-
вода). Этим можно воспользоваться, если параметр сохранен для
постоянного использования в файле конфигурации. Модифицировать
файл конфигурации можно с помощью программы конфигурации TDINST,
работа с которой описана в Приложении D.
Далее описываются все имеющиеся параметры командной строки.
Их список приведен также в Приложении A, которым удобно пользо-
ваться в качестве оперативного справочника.
Загрузка файла конфигурации (параметр -c)
ДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДД
Данный параметр загружает указанный файл конфигурации. Между
параметром -c и именем файла конфигурации не должно быть пробе-
лов.
Если параметр -c не указывается, то загружается и использу-
ется файл TDCONFIG.TD. Приведем пример:
TD -cMYCONF.TD TCDEMO
По этой команде будет загружен файл конфигурации MYCONF.TD и
исходный код для TCDEMO.
Параметры, управляющие выводом на экран (параметры -d)
ДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДД
Все параметры -d влияют на то, каким образом будет обнов-
ляться вывод на дисплей.
Параметр -do
ДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДД
Запускает отладчик на вспомогательном дисплее (втором мони-
торе). При этом выводимая программой информация появляется на
основном дисплее.
Параметр -dp
ДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДД
TDeb 3.0 #1-3 = 98 =
Этот параметр используется по умолчанию для цветных диспле-
ев. Отладчик выводит информацию на одну страницу дисплея, а отла-
живаемая программа - на другую. Это позволяет минимизировать вре-
мя переключения экранов (которое называют также переключением
страниц). Данный параметр можно использовать только для цветных
дисплеев с несколькими страницами. Его можно также использовать,
если программа, которую вы отлаживаете, сама работает с несколь-
кими дисплейными страницами.
Параметр -ds
ДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДД
Этот параметр используется по умолчанию для монохромных
дисплеев. Он обеспечивает поддержку отдельного образа экрана для
отладчика и для отлаживаемой программы, для чего при выполнении
программы или возобновлении работы отладчика из памяти загружает-
ся весь экран. Такой метод вывода двух образов экрана наиболее
расточителен по времени, но он работает на любом дисплее и им
можно пользоваться для отладки программ, осуществляющих нестан-
дартный вывод на дисплей.
Параметры получения справочной информации (параметры -h и -?)
ДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДД
Эти параметры позволяют вывести на экран справочную информа-
цию, описывающую синтаксис командной строки и параметры отладчи-
ка.
Параметр переключения идентификатора процесса (параметр -i)
ДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДД
Данный параметр разрешает переключения идентификатора про-
цесса. Не пользуйтесь этим параметром при отладке во внутренней
среде DOS, или когда активны системные вызовы DOS. Более подроб-
ная информация по этому средству содержится в Приложении В. При
отладке большинства программ об этом параметре беспокоиться не
следует.
Параметр записи макрокоманды (параметр -k)
ДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДД
Данный параметр разрешает запись клавиатурных макрокоманд в
области записи нажатий клавиш окна Execution History (Протокол
выполнения).
При указании данного параметра все клавиши, которые вы нажи-
мали во время сеанса отладки, будут записываться в файл на диске.
При этом вы сможете восстановить предыдущее состояние, перезагру-
зив свою программу с помощью Турбо отладчика и повторив записан-
ные нажатия клавиш. Турбо отладчик записывает как те клавиши, ко-
торые вы нажали при работе в среде Турбо отладчика, так и те
клавиши, которые вы нажимаете при работе с программой (когда она
выполняется).
|
adfun.ru
|
|
|
|