Студопедия

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

КАТЕГОРИИ:

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






Окно наблюдения 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:


Поделиться с друзьями:

mylektsii.su - Мои Лекции - 2015-2024 год. (0.006 сек.)Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав Пожаловаться на материал