Главная страница Случайная страница КАТЕГОРИИ: АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторикаСоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника |
Всплывающие подсказки в отладчике
Всплывающие подсказки значенийпоявились в Delphi 3.0. Эта возможность сразу же стала основной для проверки значений на этапе выполнении. Когда программа остановлена в отладчике, достаточно навести указатель мыши на переменную, объект, свойство, поле или любой другой идентификатор, чтобы немедленно получить текущее значение этого идентификатора в небольшом окне подсказки, как показано на рис.2.6. Рис. 2.6. Всплывающие подсказки значений. Для простых переменных, таких как k в приведенном примере (рис.2.6) и для свойств объектов всплывающая подсказка просто показывает текущее значение. Но что же отображается для объекта, например, Forml или Buttonl? Предыдущие версии Delphi отображали значения по минимуму - выводился только список private-полей. Начиная с версии Delphi 5.0 показывается все множество свойств объекта, как видно на рис. 2.7.
Рис. 2.7. Всплывающая подсказка значений для объекта в Delphi Помните, что увидеть значение переменной можно, когда программа остановлена в отладчике, но не во время ее выполнения. Кроме того, вы можете просматривать значения только тех переменных, которые доступны в текущей области видимости (ведь чтобы их увидеть, они в принципе должны существовать!). 1.4.1.2. Окно Вычислить/Изменить Диалоговое окно Вычислить/Изменить используется для отображения значения сложных выражений и модификации значения переменной или свойства объекта. Добавить элемент просмотра в это окно можно: - поместив текстовый курсор перед именем переменной (или выделив переменную/выражение) в редакторе кода, а затем нажать комбинацию клавиш Ctrl+F7; - поместив текстовый курсор перед именем переменной (или выделив переменную/выражение) в редакторе кода, а затем выполнить команду Выполнить/Вычислить\Изменить; - перетащив выделенную переменную или целое выражение из окна редактора в диалоговое окно, Вычислить/Изменить как показано на рис.2.8. Рис. 2.8. Диалоговое окно Вычислить/Изменить, используемое для просмотра значений переменных и выражений и изменения значений переменных.
|