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 (Поиск|Идентификатор).
Вы можете также сделать так, чтобы компилятор "запоминал" информацию об идентификаторах между компиляциями. Если этот параметр включен, и вы измените программу, но следующая компиляция завершиться неудачно, то вам все равно будет доступна информация об идентификаторах, сохраненная с последней компиляции. Благодаря этому вы сможете просмотреть свою программу, что поможет вам определить источник проблемы. Чтобы компилятор сохранял информацию об идентификаторах между компиляциями, нужно сделать следующее:
Выбрать команду Options|Enviroment|Startup.
Установить параметр Preserve Symbols (Сохранение идентификаторов); по умолчанию он установлен.
Выбрать командную кнопку OK.
Для выхода из IDE выбрать команду File|Exit.
Снова запустить IDE.
Примечание: Поскольку Preserve Symbols - это параметр запуска, изменение его установки не будет иметь действие, пока вы не выйдите из IDE и не запустите ее снова.
Если у вас есть "мышь", то исходный код удобнее просматривать, если задать активизацию ObjectBrowser правой кнопкой "мыши". Затем, удерживая нажатой клавишу Ctrl, вы можете использовать правую кнопку "мыши" для указания и проверки объекта, процедуры, функции, переменной или другого идентификатора в вашем исходном коде и его анализа (вывода детальной информации).
Примечание: Для быстрого просмотра идентификатора, на котором в исходном коде позиционирован курсор, вы можете также выбрать в локальном меню окна редактирования команду Browse Symbol at Cursor (Просмотр идентификатора в позиции курсора).
Чтобы задать просмотр с помощью "мыши", выполните следующие шаги:
Выберите команду Options|Enviroment|Mouse.
Выберите параметр Browse as the Ctrl + Right Mouse Button (Просмотр по клавише Ctrl + правая кнопка "мыши").
Выберите командную кнопку OK.
8 8 8
| |