IDE защищенного режима DOS содержит новое программное инс-
трументальное средство просмотра объектов - ObjectBrowser. Оно
позволяет вам исследовать программы и модули в программах и мно-
гое другое. Даже если разрабатываемое вами приложение не исполь-
зует объектно-ориентированное программирование, вы найдете
ObjectBrowser чрезвычайно полезным средством. Вы можете просмат-
ривать иерархию объектов, модулей и всех процедур, функций, пере-
менных, типов, констант и другие используемые в программе иденти-
фикаторы. С помощью ObjectBrowser вы можете делать следующее:
* Просмотреть в своей прикладной программе иерархию объек-
тов. Затем выбрать объект и просмотреть все его процедуры,
функции и другие содержащиеся в программе идентификаторы.
При проверке идентификатора вы можете вывести перечень
всех ссылок на него в процедурах, функциях программы и,
если хотите, перейти на то место в исходном коде, где он
используется.
* Вывести список всех глобальных идентификаторов, используе-
мые в вашей программе, и увидеть их описания. Если вы вы-
берите одну переменную, то можете вывести список всех ссы-
лок не нее в своей программе и, если хотите, перейти на то
место в исходном коде, где она используется.
* Вывести список всех используемых в программе модулей, за-
тем выбрать один из них и просмотреть список всех иденти-
фикаторов его интерфейсной части.
* Выбрать идентификатор в исходном коде, затем просмотреть
детальную информацию по нему, нажав клавишу Ctrl и однов-
ременно щелкнув правой кнопкой "мыши".
* Открыть множество окон просмотра, сравнить идентификаторы,
выводимые в различных окнах, а затем вернуться в предыду-
щее открытое в средстве просмотра окно.
Перед использованием ObjectBrowser убедитесь, что в диалого-
вом окне Options│Compiler установлены следующие параметры:
* Debug Information (Информация для отладки).
* Locals Symbols (Локальные идентификаторы).
* Symbol Information (Информация об идентификаторах).
Убедитесь также, что в диалоговом окне Debugging/Browsing
(Options│Debugger) установлен параметр Integrated Debugging/
Browsing (Отладка с использование встроенного отладчика/Прос-
мотр).
Скомпилируйте программу, которую вы хотите просматривать.
Для активизации ObjectBrowser выберите в меню Search (Поиск)
команду Objects (Объекты), Units (Модули) или Globals (Глобальные
идентификаторы). Вы можете также поместить курсор на идентифика-
тор в исходном коде и выбрать для вывода ObjectBrowser команду
Search│Symbol (Поиск│Идентификатор).
Вы можете также сделать так, чтобы компилятор "запоминал"
информацию об идентификаторах между компиляциями. Если этот пара-
метр включен, и вы измените программу, но следующая компиляция
завершиться неудачно, то вам все равно будет доступна информация
об идентификаторах, сохраненная с последней компиляции. Благодаря
этому вы сможете просмотреть свою программу, что поможет вам оп-
ределить источник проблемы. Чтобы компилятор сохранял информацию
об идентификаторах между компиляциями, нужно сделать следующее:
1. Выбрать команду Options│Enviroment│Startup.
2. Установить параметр Preserve Symbols (Сохранение иденти-
фикаторов); по умолчанию он установлен.
3. Выбрать командную кнопку OK.
4. Для выхода из IDE выбрать команду File│Exit.
5. Снова запустить IDE.
Примечание: Поскольку Preserve Symbols - это параметр
запуска, изменение его установки не будет иметь действие,
пока вы не выйдите из IDE и не запустите ее снова.
Если у вас есть "мышь", то исходный код удобнее просматри-
вать, если задать активизацию ObjectBrowser правой кнопкой "мы-
ши". Затем, удерживая нажатой клавишу Ctrl, вы можете использо-
вать правую кнопку "мыши" для указания и проверки объекта, проце-
дуры, функции, переменной или другого идентификатора в вашем ис-
ходном коде и его анализа (вывода детальной информации).
Примечание: Для быстрого просмотра идентификатора, на
котором в исходном коде позиционирован курсор, вы можете
также выбрать в локальном меню окна редактирования команду
Browse Symbol at Cursor (Просмотр идентификатора в позиции
курсора).
Чтобы задать просмотр с помощью "мыши", выполните следующие
шаги:
1. Выберите команду Options│Enviroment│Mouse.
2. Выберите параметр Browse as the Ctrl + Right Mouse Button
(Просмотр по клавише Ctrl + правая кнопка "мыши").
3. Выберите командную кнопку OK.