Главная страница Случайная страница КАТЕГОРИИ: АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторикаСоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника |
Окно наблюдения 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:
|