114______________________________________________Глава 2

свойств Properties, показана на рисунке. На этой странице вы можете увидеть пере-
числение всех свойств компонента, их значения и функции их чтения и записи.

Если вы хотите изменить какое-то свойство (конечно, не из тех, которые толь-
ко для чтения), вы можете выделить это свойство и нажать появившуюся около
него кнопку с многоточием. Появится окно изменения Change, аналогичное приве-
денному на рис. 2.46 б, в котором вы можете ввести новое значение свойства.

Не все значения свойств могут быть в момент останова досчитаны до конца. В
этом случае, если вы выделите курсором это свойство, около него появляется кно-
почка со знаком «?». Она видна на рис. 2.47 в строке свойства Caption. Если вы на-
жмете эту кнопочку, то значение будет досчитано и пока эта кнопочка нажата, при
каждом останове выполнения свойство будет досчитываться до конца.

Находясь в окне Инспектора Отладки, можно щелкнуть правой кнопкой
мыши и выбрать одну из следующих команд:

Change        Перейти в окно Change для изменения значения элемента.

Show Inherited Если этот флаг включен, то на страницах окна отображаются
все свойства и методы, как объявленные в данном классе, так
и наследуемые. Если флаг выключен, то отображается только
то, что объявлено в данном классе.

Inspect         Открывает новое окно для выделенного вами элемента дан-
ных. Это позволяет детальнее исследовать данные типа струк-
тур, классов, массивов и т.п. и только для таких данных этот
раздел доступен.

Descend        Аналогична команде Inspect, но детализирующие данные по-
являются не в отдельном, а в том же самом окне. В дальней-
шем можно вернуться в исходное окно, воспользовавшись рас-
положенным вверху окна выпадающим списком, в котором
накапливаются просмотренные объекты.

New Expression Эта команда позволяет вам задать новое выражение для ана-
лиза.

Type Cast      Позволяет вам указать другой тип для рассматриваемого объ-
екта, например, указать тип нетипизированного указателя.

2.4.8.9 Протокол событий, функция OutputDebugString

В C++Builder предусмотрена возможность просматривать протокол сообщений
о событиях, происходящих в процессе выполнения приложения в режиме отлад-
ки. Протокол этих сообщений вы можете посмотреть в процессе выполнения или
после его окончания, выполнив команду View Debug Windows | Event Log или нажав
клавиши Ctrl-Alt-E. В открывшемся окне Event Log (его пример приведен на
рис. 2.48) вы увидите протокол событий. Щелкнув в этом окне правой кнопкой
мыши, вы можете сохранить этот протокол в файле, прокомментировать его, очис-
тить.

Какие именно сообщения отображаются в этом окне определяется настройкой
отладчика, которая рассмотрена в разделе 2.5.8. Для пользователей, не слишком

Рис. 2.48

Окно Event Log