Окна Object Inspector
Это окно используется для просмотра структуры и значений
конкретного экземпляра класса. Чтобы открыть данное окно, поместите курсор на конкретный экземпляр класса (в окне Module) и нажмите Ctrl+I.
[*] Inspecting tw 3 [^][v]
@75C6:01E8 ^
Screen::MaxX 500 (Ox1F4)
Screen::MaxY 512 (Ox200) v
< >
Screen::Convert @0000:0000
Screen::VertVtoA @0000:0000
Screen::VertAtoV @0000:0000
class TextWindow
Данное окно содержит три области. Область элементов данных
(верхняя) показывает текущие значения элементов данных объектов.
Окно функций-элементов (среднее) выводит текущие значения и адреса функций-элементов объекта. Область типов показывает тип подсвеченного элемента данных или функции-элемента.
SpeedMenu верхних двух областей содержат идентичные команды,
только область элементов данных содержит дополнительную команду
Change.
Range | Позволяет вам задать диапазон выводимых элементов массива.
Если подсвеченный элемент не является массивом или указателем, то команда недоступна. | |
Change | Позволяет изменить значение подсвеченного элемента данных. | |
Methods | Переключается между Yes (по умолчанию) и No. В состоянии Yes
отладчик выводит среднюю область окна Object Inspector с перечислением функций-элементов. No отменяет вывод средней области. | |
Show Inherited | Также переключается между Yes и No. В состоянии Yes показываются все функции-элементы, определенные в классе и наследуемые.
No позволяет вывести только функции-элементы, определенные в классе. | |
Inspect | Открывает для текущего подсвеченного элемента окно Inspector. Проверка функции-элемента открывает окно Module, где курсор
позиционируется на определяющий эту функцию код. | |
Descend | Работает аналогично команде Inspect SpeedMenu, но заменяет
текущее окно Inspector. Это уменьшает число открытых на экране окон inspector. | |
New Expression | Используется для проверки различных выражений. Данные в текущем окне Inspector заменяются данными нового вводимого выражения. | |
Type Cast | Позволяет задавать для текущего подсвеченного элемента данные различного типа. Эта команда полезна, если идентификатор не
имеет информации о типе и для явного задания типа указателей. | |
Hierarchy | Открывает окно Hierarchy с наследованием текущего класса. |