Четвертый BORLAND С++ и его окружение

Окна Inspector


Выводят текущее содержимое выбранной переменной. Его можно

открыть с помощью команды Data Inspect или Inspect меню SpeedMenu. Закрывается оно обычно по Esc или щелчком "мышью" на блоке

закрытия. При последовательном открытии нескольких окон Inspector

нажатием Alt+F3 или командой Window Close вы можете закрыть сразу

все эти окна. Окна Inspector выводят простые скалярные величины,

указатели, массивы, объединения, структуры, классы и объекты. Выбором команды Inspect в этом окне вы можете создать дополнительные окна Inspector.


Эти окна предоставляют наилучший способ просмотра элементов

данных, так как они автоматически форматируются в соответствии с

типом данных. Их особенно полезно использовать при проверке сложных объектов данных (массивов или связанных списков). Чтобы просмотреть данные в шестнадцатиричном виде, в активном окне Inpsector используйте команду View Dump. Окна Inspector открываются из

команды Data Inspector или SpeedMenu окон Wathes, Variables или

Inspector.

При открытии окна Inspector выводится диалоговое окно Enter



Variable с подсказкой на ввод выражений. Введите имя переменной

или выражение. Если в момент команды Inspect курсор находится на

идентификаторе, или вы выделили выражение, то они автоматически

помещаются в поле ввода. Заголовок окна Inspector содержит проверяемое выражение.

Скалярное окно Inspector показывает значения простых элементов данных, таких как char, int или long. Оно содержит две строки: в первой указан адрес переменной, а вторая показывает ее тип и значение (в десятичном/шестнадцатиричном виде).

[*] Inspecting wordcount 3 [^][v]

05A51:AA00

unsigned int 2 (0x02)

< >

Окно Inspector для указателей выводит значения переменных,

указывающих на другие элементы данных. В верхней строке указывается адрес переменной, а далее следует детальная информация об

указываемых данных. В нижней области показывается тип этих данных.

[*] Inspecting bufp 3 [^][v]

register ds:0874 [TCDEMO buffer] ^

[0] 'n' 110 (Ox88)

[1] '0' 111 (Ox6F)

[2] 'w' 119 (Ox77)

< >

char *

Если указатель ссылается на сложный объект данных, значения

заключаются в фигурные скобки (выводится столько данных, сколько

можно показать). При ссылке на строку символов выводится каждый

элемент символьного массива с указанием индексов и значений. Команда Range позволяет выводить несколько строк информации.

Окна Inspector для структур и объединений показывают значения элементов в сложных объектах данных. Такое окно имеет две области. В верхней области выводится адрес объекта данных с перечислением имен и значений элементов данных объекта. Нижняя область содержит одну строку. Если вы в верхней области подсветите



Содержание раздела