ЭЛЕКТРОННАЯ БИБЛИОТЕКА КОАПП
Сборники Художественной, Технической, Справочной, Английской, Нормативной, Исторической, и др. литературы.



 

Часть 7

Глава 4. Начало работы с Турбо отладчиком TDW
В данной главе рассказывается, как можно подготовить программы для отладки. Мы покажем вам, как можно запустить Турбо отладчик TDW из среды Windows и настроить его параметры таким образом, чтобы они соответствовали отлаживаемой вами программе. Мы объясни
м также, как можно сохранить эти параметры в файле конфигурации. Вы узнаете, как можно вернуться из Турбо отладчика TDW в Windows, когда вы закончите работу. 
Подготовка программ для отладки
Когда вы выполняете компиляцию и компоновку с помощью Турбо Паскаля для Windows фирмы Borland, вам следует указать компилятору, что нужно генерировать полную информацию для отладки. Если вы скомпилируете объектные модули своей программы без информации дл
я отладки, Турбо Паскаль компилирует каждый модуль, когда вы загружаете его в TDW из окна редактирования Турбо Паскаля. 
Если вы планируете использовать TDW непосредственно из Windows, вам придется перекомпилировать все модули с включением в них информации для отладки. Можно также сгенерировать информацию для отладки только для отдельных модулей (это позволит сократить объ
ем программы), но потом будет крайне неприятно попасть в модуль, где информация для отладки недоступна. Поэтому мы рекомендуем перекомпилировать все модули, если, конечно, вам это позволяет имеющаяся память. 
Если вы используете интегрированную интерактивную среду Турбо Паскаля для Windows, то перед тем, как поместить в файл .EXE отладочную информацию, вы должны сделать следующее: 
- Используйте для вывода окна Linker Options (Параметры компоновщика) команду OptionsіLinker (ПараметрыіКомпоновщик) и установите многопозиционный переключатель (блок проверки) Debug Info in EXE (Отладочная информация в файле EXE). 
- Для вывода окна Compiler Options (Параметры компиляции) используйте команду OptionsіCompiler (ПараметрыіКомпилятор), после чего установите блок проверки Debug Information (Информация для отладки). Либо можно использовать директиву компилятора {$D+}. 
- Если вы хотите иметь возможность ссылаться на локальные идентификаторы (те идентификаторы, которые описываются внутри процедур или функций), то нужно воспользоваться командой OptionsіCompiler (ПараметрыіКомпилятор) для вывода окна Compiler Options (Пар
аметры компилятора) и установки блока проверки Local Symbols (Локальные идентификаторы), или поместить в начале своей программы директиву {$L+}. Затем вы можете выполнить компиляцию программы. 
Если вы используете версию компилятора, работающего с командной строкой (TPCW.EXE), то вы должны выполнять компиляцию с параметром /v. По умолчанию при этом будет генерироваться информация для отладки и локальные идентификаторы. Если вы не хотите их испо
льзовать, то запретить это можно с помощью параметра командной строки /s. 
Запуск Турбо отладчика TDW
Чтобы запустить Турбо отладчик TDW, можно воспользоваться следующими четырмя способами: 
- Если вы находитесь в среде Турбо Паскаля для Windows, то программу можно отладить в активном окне с помощью выбора команды RunіDebug (ВыполнениеіОтладка). 
- Если вы находитесь в Windows, то простейший способ состоит в открытии соответствующей программной группы в менеджере программ Windows и выборе пиктограммы TDW. Затем выберите для загрузки отлаживаемой программы команду FileіOpen (ФайліОткрытие). 
Предупреждение: Используя данную и следующую возможность, если TDW не находится по марщруту вашей программы, и программа не содержится в каталоге Windows, нужно аккуратно вводить корректное имя маршрута программы и отладчика. 
- Если вы находитесь в Windows и хотите ввести параметры командной строки, то можете запустить TDW с помощью команды FileіRun (ФайліВыполнение) менеджера программ Windows, которая открывает диалоговое окно Run (Выполнение). Затем в окне ввода Command Lin
e (Командная строка) введите просто имя TDW, за которым следуют параметры и (необязательно) имя отлаживаемой программы (аналогично тому, как это вводится в ответ на подсказку DOS). 
- Если вам выводится подсказка DOS, то в ответ на подсказку DOS введите TDW, далее - необязательный набор аргументов командной строки, и нажмите клавишу Enter. Аргументы командной строки могут включать в себя имя отлаживаемой программы и параметры отладч
ика: 
WIN TDW [параметры] [имя_программы [аргументы_программы]]
Ввод параметров командной строки
Если вы запускаете TDW в ответ на подсказку DOS или с помощью команды менеджера программ FileіRun, то можете ввести параметры командной строки после команды TDW. 
Если вы запускаете TDW из Турбо Паскаля, то не можете ввести параметры командной строки непосредственно, но можете указать их в файле TDW.INI. 
Непосредственный ввод параметров командной строки
Общий формат командной строки имеет следующий вид:
   TDW [параметры] [имя_программы [аргументы_программы]]
Элементы, заключенные в квадратные скобки, являются необязательными. Если вы их используйте, то набирать их нужно без квадратных скобок. "Имя_программы" - это имя той программы, которую требуется отладить. За этим именем вы можете указать аргументы. Прив
едем некоторые примеры командных строк: 
 ДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДД
 Команда                   Действие
 ДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДД
 tdw -tc:\prog1 prog1 a b  Запускает отладчик в каталоге C:\PROG1 и
                           загружает программу prog1 с двумя аргументами
                           командной строки a и b.
 tdw prog2 -x              Запускает отладчик с параметрами по умолчанию
                           и загружает программу prog2 с одним
                           аргументом x.
 ДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДД
   Указание параметров командной строки в файле TDW.INI
Если вы запускаете Турбо отладчик TDW из Турбо Паскаля и хотите задать параметры командной строки или изменить маршрут TDW.EXE, то нужно отредактировать файл инициализации Турбо Паскаля для Windows TPW.INI. Этот файл находится в том же каталоге, что и пр
ограмма Windows (по умолчанию используется имя WINDOWS). 
Когда вы редактируете файл TDW.INI, то видите секцию инициализации Startup, за которой следует одна или более установок, например: 
{Startup}
CfgPath=C:\TDW\TPW.CFG
SizeOrg=2,-4,648,488
После инициализирующей информации можно добавить в файл информацию для TDW, чтобы указать, что эта информация предназначается для TDW, вы должны начать новую секцию с именем Debugger. Данная секция может содержать две установки: Exepath (маршрут EXE) и S
witches (Переключатели). Секция Debugger имеет следующий формат: 
{Debugger}
Exepath=<имя_маршрута>
Swithes=<параметры_командной_строки>
Имя маршрута
Введите маршрут TDW.EXE. Если вы переместили TDW.EXE из того каталога, в который его поместила программа установки INSTALL, в какое-либо другое место, то эта установка необходима. 
Переключатели
Введите один или более переключателей (параметров) командной строки TDW, разделенных пробелами. Не вводите имя программы, которую должен загружать TDW. Турбо Паскаль определит ее сам. 
Например, если вы переместили TDW.EXE в каталог на диске C с именем TDW и хотите запускать TDW в режиме Ассемблера и установить исходный каталог в C:\MYAPP\SOURCE, то секция отладчика Debugger должна выглядеть следующим образом: 
{Debugger}
Exepath=C:\TDW
Swithes=-1 -sd c:\myapp\source
О чем необходимо помнить
Заметим, что при запуске Турбо отладчика вам должен быть доступен как выполняемый файл .EXE с включенной в него отладочной информацией, так и исходные файлы программы. Турбо отладчик TDW ищет исходные файлы сначала в том каталоге, где их находит компилят
ор при выполнении компиляции, затем в каталоге, заданном в параметре OptionsіPath (ПараметрыіМаршрут) команды Source (Исходный модуль), затем в текущем каталоге, и, наконец, в каталоге, где находятся файлы .EXE. 
Перед началом отладки с помощью TDW вы должны иметь скомпилированный выполняемый файл .EXE с полной отладочной информацией. 
TDW работает только с программами, скомпилированными с помощью Турбо Паскаля для Windows. 
Если вы запустили свою программу из Windows и заметили ошибку, то нужно перед началом отладки выйти из программы и загрузить ее с отладчиком. 
Выполнение TDW
Когда вы запускаете TDW, он работет в режиме полного экрана (в симмольном режиме DOS), а не в окне. Вопреки такому выводу TDW является прикладной программой Windows и может работать только под управлением Windows. 
В отличие от других прикладных программ, которые могут работать под Windows, вы не можете здесь использовать для переключения из экрана TDW и запуска других программ клавишные сокращения (такие команды, как Alt-Esc или Ctrl-Esc). Однако, если отлаживаема
я вам программа активна (курсор активен в одном из окон), то для перехода к другим программам вы можете использовать эти клавиши или "мышь". 
Если вы при выполнении под TDW переключаетесь из прикладной программы с помиощью Ctrl-Esc, то видите в списке задач имя прикладной программы. В списке задач вы никогда не увидите TDW, поскольку TDW - это не обычная задача Windows, на которую вы можете пе
реключаться. 
Параметры командной строки
Все параметры командной строки начинаются со знака минус (-) и отделяются друг от друга и от команды TDW по крайней мере одним пробелом. Вы можете явным образом "выключить" параметр командной строки, если укажете за параметром еще один минус. Например, п
араметр -p- запрещает использование "мыши". Этим можно воспользоваться, если параметр сохранен для постоянного использования в файле конфигурации. Модифицировать файл конфигурации можно с помощью программы конфигурации TDWINST, работа с которой описана в
 Приложении C. 
Примечсание: В Приложении A (которым удобно пользоваться в качестве оперативного справочника) можно найти полный перечень параметров командной строки TDW. 
Далее описываются все имеющиеся параметры командной строки. 
       Загрузка файла конфигурации (параметр -c)
Данный параметр загружает указанный файл конфигурации. Между параметром -c и именем файла конфигурации не должно быть пробелов. 
Если параметр -c не указывается, то загружается, и используется файл TDCONFIG.TDW. Приведем пример: 
   TDW -cMYCFG.TDW TPDEMO
По этой команде будет загружен файл конфигурации MYCONF.TDW и исходный код для TPDEMO. 
Параметры, управляющие выводом на экран (параметры -d)
Все параметры -d влияют на то, каким образом будет обновляться вывод на дисплей. 
Параметр -do
Запускает отладчик TDW на вспомогательном дисплее (втором мониторе). При этом выводимая программой информация появляется на основном дисплее, а отладчик выполняется на втором. 
Параметр -ds
Этот параметр используется по умолчанию для всех дисплеев и называется также параметром переключения вывода. Он обязателен для монохромных дисплеев. Для отладчика путем загрузки всего экрана из памяти каждый раз, когда программа выполняется или отладчик 
возобновляет работу, поддерживается отдельный образ экрана. Этот метод требует максимум времени для вывода двух образов экрана, но позволяет работать с любым аппаратным обеспечением и с программами, использующими для вывода нестандартные средства. 
  Параметры получения справочной информации (параметры -h и -?)
Эти параметры позволяют вывести на экран справочную информацию, описывающую синтаксис командной строки и параметры отладчика. 
Параметр режима Ассемблера (параметр) -l
Этот параметр приводит к инициализации в режиме Ассемблера, показывая средство просмотра инструкций и состояния центрального процессора (окно CPU). Код инициализации компилятора не выполняется. Это означает, что вы не сможете выполнять (проходить) по шаг
ам код инициализации. Обычно этот код выполняется автоматически при загрузке программы. 
При отладке DLL (динамически компонуемая библиотека) данный параметр позволяет вам отлаживать код на языке Ассемблера, который запускает DLL. Более подробно о DLL рассказывается в Главе 11. 
Поддержка "мыши" (параметр -p)
Этот параметр разрешает поддержку манипулятора типа "мышь". Поскольку Турбо отладчик TDW поддерживает "мышь" по умолчанию, вам не нужно использовать данный параметр, если вы не запретите по умолчанию поддержку "мыши" с помощью программы установки TDWINST
. Если вы хотите запретить поддержку "мыши", можно также использовать параметр -p-. 
   Параметры обработки исходного кода (параметры -s)
Параметры -s влияют на метод обработки Турбо отладчиком TDW исходного кода и идентификаторов программы. 
Параметр -sc
Параметр -sc приводит к игнорированию регистра (строчные и прописные буквы) при вводе имен идентификаторов, даже если ваша программа скомпонована с разрешением различимости строчных и прописных букв (верхний и нижний регистр). 
Без параметра -sc Турбо отладчик TDW будет игнорировать регистр только в том случае, если ваша программа скомпонована с параметром "игнорировать регистр". 
Примечание: Данный параметр не оказывает никакого влияния при отладке программы на Турбо Паскале, поскольку Турбо Паскаль всегда различает регистр, но влияет на модули, написанные на языке Си. 
Параметр -sd
Этот параметр задает один или более каталогов, в которых нужно искать исходные файлы. Он имеет следующий синтаксис: 
-sd имя_каталога
Чтобы задать несколько каталогов, используйте параметр -sd повторно, так как в одном параметре -sd можно указать только одно имя каталога. Поиск в каталогах выполняется в том порядке, в котором они указаны. "Имя_каталога" может представлять собой относит
ельный или абсолютный маршрут и включать в себя буквенную метку диска. Если какой-либо из каталогов (или их список) задается в файле конфигурации, то каталог, задаваемый в параметре -sd, добавляется к концу этого списка. 
Параметр каталога запуска (-t)
Данный параметр изменяет каталог запуска TDW (тот каталог, в котором TDW ищет файл конфигурации и файлы .EXE, не заданные полным маршрутом). Между параметром и именем маршрута для этого каталога нужно указать пробел. 
-t<каталог>
Данный параметр задает каталог запуска. Синтаксис его следующий: 
-tимя_каталога
С помощью данного каталога вы можете задать только один каталог запуска. Если вы в одной командной строке укажете этот каталог несколько раз, TDW использует только последнюю запись. 
Например, при указании следующего параметра:
tdw -tc:\utils\screensv -td:\working
 TDW будет запускаться из каталога D:\WORKING. 
Файлы конфигурации
Турбо отладчик TDW использует файл конфигурации для переопределения используемых по умолчанию параметров командной строки. Для задания используемых по умолчанию параметров, которые будут действовать, когда файл конфигурации отсутствует, или для построени
я файла конфигурации можно использовать программу TDWINST. 
Турбо отладчик ищет файл конфигурации TDCONFIG.TDW сначала в текущем каталоге, затем в каталоге TDW, заданном с помощью программы установки Турбо Паскаля для Windows, а затем в каталоге, содержащем файл TDW.EXE. 
Примечание: В Приложении C описывается использование программы TDWINST для создания конфигурационного файла Турбо отладчика для Windows (TDW)). 
Если Турбо отладчик TDW находит файл конфигурации, заданные в этом файле значения отменяют значения, используемые по умолчанию. Все задаваемые вами в командной строке при запуске Турбо отладчика TDW параметры будут отменять параметры, значения которых ус
тановлены по умолчанию. 
Меню Options
Меню Options (Параметры) позволяет вам задавать или настраивать параметры, которые управляют работой Турбо отладчика TDW и тем, как выглядит выводимая им информация на экране. В следующих разделах описывается каждая команда и дается информация о том, где
 вы можете найти более подробное описание в других частях данного руководства. 
                                       ЪДДДДДДДДДДДДДДДДДДДДДДДї
     Язык                              і Language...    Source і
     Макрокоманды                      і Macros               і
     Параметры дисплея                 і Display options...    і
     Маршрут доступа к исходному файлу і Path for source...    і
     Параметры сохранения              і Save options...       і
     Параметры восстановления          і Restore options...    і
                                       АДДДДДДДДДДДДДДДДДДДДДДДЩ
Команда Language
О том, как задать текущий язык, используемый при вычислении выражений, и как он влияет на способ ввода выражений рассказывается в Главе 9. 
Меню Macros
                          ЪДДДДДДДДДДДДДДДДДДДДДДї
     Создать              і Create          Alt= і
     Остановить запись    і Stop recording  Alt- і
     Удалить              і Remove               і
     Удалить все          і Delete all           і
                          АДДДДДДДДДДДДДДДДДДДДДДЩ
По команде Macros (Макрокоманды) выводится другое меню, которое позволяет вам определить новые макрокоманды, выполняемые при нажатии клавиш, или отменить те из них, которые уже присвоены клавише. Она содержит следующие подкоманды: Create, Stop recording,
 Remove и Delete all. 
Команда Create
По команде Create (Создание) начинается запись нажатий клавиш, которые должны быть присвоены клавише (например, Alt-M). Сначала вам выводится подсказка, где запрашивается, какой клавише вы хотите присвоить значения (нажатия клавиш). Чтобы начать запись, 
выберите команду OptionsіMacrosіCreate (ПараметрыіМакрокомандыіСоздание). После вывода указанной выше подсказки и ответа на нее вы можете нажимать клавиши, которые хотите записать. В процессе сеанса в правом верхнем углу экрана выодится сообщение RECORDI
NG (Запись). Турбо отладчик TDW будет работать с записываемыми клавишами, как если бы макрокоманда не записывалась. 
Когда вы закончите запись нажатий клавиш, нужно дать команду OptionsіMacrosіStop Recording (ПараметрыіМакрокомандыіПрекратить запись) или использовать ее сокращение клавиши Alt-минус. 
Для начала записи макрокоманды используются оперативные клавиши Alt-=. 
Команда Stop Recording
Эта команда прекращает запись нажатий клавиш (запись макрокоманды), которые будут присвоены клавише. Используйте данную команду после команды OptionsіMacrosіCreate (ПараметрыіМакрокомандыіСоздание) для присваивания клавише значений нажатий клавиш (макрок
оманды). 
Завершить макрокоманду можно с помощью сокращенной команды (клавиши Alt-минус). 
Команда Remove
Команда Remove (Удалить) удаляет макрокоманду, присвоенную клавише. Вам будет выведена подсказка с указанием нажать клавишу, макрокоманду которой вы хотите удалить. 
Команда Delete All
Команда Delete All (Удалить все) удаляет все определения макрокоманд для клавиш и присваивает им первоначальные значения. 
Команда Display Options
Команда Display Options (Вывести параметры) позволяет вам открыть диалоговое окно, в котором вы можете задать некоторые параметры, управляющие режимом вывода Турбо отладчика TDW. Эти параметры перечислены далее. 
 ЪДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДї
 іЁ  File View Run Breakpoints Data Options Window Help    PROMPTі
 іЙН[ю]НModule: TPDEMO  file: TPDEMO.PAS 217НННННННННННН1Н[][]»і
 іє      end;                                                   і
 іє    Writeln;    Й[ю]ННННННННННННННDisplay optionsНННННННННН» Іі
 іє  end; { ParmsOnє Display swapping       Integer format    є ±і
 іє                є                         ( )  Hex         є ±і
 іє begin { prograє  (.) Smart              ( ) Decimal      є ±і
 іє    Init;       є  ( ) Always             (.) Both         є ±і
 іє    Buffer := Geє                                          є ±і
 іє    whil[e Buffeє Screen lines           Tab size          є ±і
 іє    begin       є  (.) 25   ( ) 43/50     8                є ±і
 іє     ProcessLineє     OK         Cancel       Help         є ±і
 іє     Buffer := Gє     ±±         ±±±±±±       ±±±±         є ±і
 іє    end;        ИННННННННННННННННННННННННННННННННННННННННННј ±і
 іє    ShowResults;                                             ±і
 іє    ParmsOnHeap;                                             ±і
 іє  end.                                                       ±і
 іє                                                             ±і
 іє                                                             ±і
 іє                                                             і
 іИІ±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±Щі
 іЪWatchesДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДД2їі
 іі                                                             іі
 іАДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДЩі
 іAccept current settings and proceed                            і
 АДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДЩ
Рис. 4.1 Диалоговое окно Display Options
Display swapping - переключение экрана; Integer format - формат целых чисел; Screen lines - строки экрана; Tab Size - размер табуляции; Accept current settings and proceed - воспринять текущие установки и обработать. 
Переключатель Diplay Swapping
Селективный переключатель Display Swapping (Переключение дисплея) позволяет вам выбрать один из трех способов управления переключением между экраном Турбо отладчика TDW и экраном вашей программы, а именно: 
 Smart     (эффективное)   Переключение на экран пользователя
                           выполняется только тогда, когда может
                           произойти вывод на экран. Турбо
                           отладчик TDW будет выполнять
                           переключение экранов всякий раз когда
                           вы проходите программу или выполняете
                           инструкцию исходного кода, в которых
                           осуществляется чтение или запись в
                           видеопамять. Этот параметр
                           используется по умолчанию.
 Always    (постоянное)    Переключение в экран пользователя
                           происходит при каждом выполнении
                           программы пользователя. Используйте
                           этот параметр, если параметр Smart не
                           позволяет перехватить все случаи
                           вывода информации на экран вашей
                           программой. Если вы выберете этот
                           параметр, экран будет "мерцать" при
                           каждом шаге выполнения вашей
                           программы, так как на короткое время
                           экран Турбо отладчика TDW будет
                           заменяться на экран вашей программы.
Переключатель Integer Format
Селективный переключатель Integer Format (Формат целых чисел) позволяет вам определить один из трех форматов, управляющих выводом целых чисел: 
        Decimal (Десятичный)         Целые числа выводятся как
                                     обычные десятичные значения.
        Hex     (Шестнадцатиричный)  Целые числа выводятся в
                                     шестнадцатиричном виде в
                                     формате, принятом в
                                     соотвествующем языке.
        Both    (Оба)                Целые числа выводятся и как
                                     десятичные, и как
                                     шестнадцатиричные значения
                                     (которые указываются в
                                     скобках после
                                     шестнадцатиричных значений).

Переключатель Screen Lines
Селективный переключатель Screen Lines (Размер экрана) можно использовать для того, чтобы определить, использует ли Турбо отладчик TDW обычный 25-строчный режим экрана или 40- или 50-строчный режим, доступный при использовании адаптеров EGA и VGA. 
Параметр Tab Size
Параметр Tab Size (Размер табуляции) позволяет определить позиции при каждой табуляции. Вы можете уменьшить число позиций табуляции, чтобы можно было видеть больше исходного текста в файлах, выравнивание кода выполнено с помощью табуляции. Размер позиции
 табуляции можно установить в значения от 1 до 32. 
Команда Path for Source
Команда Path for Source (Маршрут доступа к исходному файлу) задает каталоги, в которых Турбо отладчик TDW будет искать исходные файлы. Более подробно эта команда описывается в Главе 8, где рассказывается об окне Module (Модуль). 
                 Команда Save Options
Команда Save Options (Сохранение параметров) открывает диалоговое окно, с помощью которого вы можете сохранить текущие параметры на диске в файле конфигурации. В этом файле сохраняются: 
- ваши макрокоманды;
- текушая схема окон и форматы областей;
- форматы областей окон;
- все значения параметров, заданные в меню Options (Параметры).
 ЪДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДї
 і=  File View Run Breakpoints Data Options Window Help    PROMPTі
 іЙН[ю]НModule: TPDEMO  file: TPDEMO.PAS 217ННННННННННН1Н[][]Н»і
 іє     end;                                                    і
 іє   Writeln;                                                  Іі
 іє end; { ParmsOnHeap }         Й[ю]НННSave configurationННННН»±і
 іє                              є [X] Options           OK    є±і
 іє begin { program }            є [ ] Layout            Cancelє±і
 іє   Init;                      є [ ] Macros            ±±±±± є±і
 іє   Buffer := GetLine;         є                             є±і
 іє   whil[e Buffer <> '' do     є Save to               Help  є±і
 іє   begin                      є  tdconfig.tdw         ±±±±± є±і
 іє    ProcessLine(Buffer);      ИНННННННННННННННННННННННННННННј±і
 іє    Buffer := GetLine;                                       ±і
 іє   end;                                                      ±і
 іє   ShowResults;                                              ±і
 іє   ParmsOnHeap;                                              ±і
 іє end.                                                        ±і
 іє                                                             ±і
 іє                                                             ±і
 іє                                                             і
 іИІ±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±Щі
 іЪWatchesДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДД2їі
 іі                                                             іі
 іАДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДЩі
 іSave all configuration information                             і
 АДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДЩ
Рис. 4.2 Диалоговое окно Save Options
Save configuration - сохранение конфигурации; Options - параметры; Layout - схема окон; Macros - макрокоманды; Save to - сохранить в...; Save all configuration information - сохраняет всю информацию о конфигурации; OK - выбрать; Cancel - отменить; Help -
 справка. 
Турбо отладчик TDW позволяет вам сохранить все или выбранные параметры, в зависимости от ваших установок: 
Options - сохраняются все значения, установленные в меню Options. 
Layout - сохраняется только схема окон.
Macros - сохраняются только текущие (определенные) макрокоманды. 
Команда Restore Options
Команда Restore Options (Восстановление параметров) позволяет восстановить параметры из файла на диске. Вы можете создать несколько файлов конфигурации, записав в них различные макрокоманды, схемы окон и т.д. Требуется задавать файл параметров, созданный
 с помощью команды Save Options (Сохранить параметры) или утилиты TDINST. 
Возврат в Windows
В любой момент сеанса отладки (за иключением того момента, когда активно диалоговое окно) с помощью нажатия клавиш Alt-X вы можете завершить сеанс отладки и вернуться в менеджер программ Windows. Если открыто диалоговое окно, вы сначала должны закрыть ег
о, нажав клавишу Esc. 


Яндекс цитирования