Студопедия

Главная страница Случайная страница

Разделы сайта

АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторикаСоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника






Окно наблюдения Watches






Мастер оценки выражений дает значения только отдельных переменных, а в сложных приложениях надо иметь значения нескольких переменных одновременно. Такую возможность предоставляет окно наблюдения Watches. Команда вызова: View | Debug Windows | Watches или из контекстного меню - ПКМ в окне Редактора Кода (см.рис 3 а и б.)

Второй вариант: подвести курсор в коде к переменной и нажать Ctrl - F5. Окно наблюдения автоматически откроется и в нем появится имя переменной и ее значение. Можно выделить курсором какое-то выражение, нажать Ctrl - F5 и в окне наблюдения увидеть значение этого выражения.

Если окно Watches уже открыто, то можно выделить в окне Редактора Кода интересующее выражение и перетащить его мышью в окно Watches.

Особенности окна Watches: индикаторы около наблюдаемых величин (только в Delphi 7) позволяют отключать вывод в окно наблюдения соответствующего выражения во время выполнения приложения. Когда приложение остановлено, и надо посмотреть данное выражение в окне наблюдения, можно включить индикатор и увидеть значение наблюдаемой величины.

 

Рис. 3а и 3б Работа с окном Watches


Иногда можно не увидеть в окне значения каких-то заказанных переменных, а получить сообщение: " Variable... inaccessible here due to optimisation". Это следствие работы оптимизирующего компилятора. В подобных случаях надо просто на время отладки отключить оптимизацию. Это делается командой Project Options:






© 2023 :: MyLektsii.ru :: Мои Лекции
Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав.
Копирование текстов разрешено только с указанием индексируемой ссылки на источник.