Окно Watch (Наблюдение) можно использовать для оценки выражений во время выполнения приложения. Например, если необходимо увидеть все места, где меняется значение переменной strName, можно воспользоваться окном наблюдения.
Сначала необходимо выбрать в меню пункты Debug | Add Watch (Отладка | Добавить для просмотра). В диалоговом окне Add Watch необходимо ввести выражение, за которым нужно установить наблюдение (например, strName = "Smith"). Кроме того, в диалоговом окне нужно указать, следует ли оценивать данное выражение в определенных процедурах, модулях или во всем приложении (рис. 10). Здесь же нужно указать Watch Type (Тип наблюдения):
• Watch Expression — отслеживать выражение
• Break When the Value is True — остановить выполнение кода в режиме прерываний, если выражение истинно
• Break When Value Changes — остановить выполнение кода в режиме прерываний, когда значение выражения изменяется
РИСУНОК 10. Использование Оии-югового окна Add Watch для установки наблюдения за выражением.
Для быстрой установки наблюдения за выражением можно выделить выражение в тексте кода. Затем в меню необходимо выбрать команду Debug | Quick Watch (Отладка | Быстрый просмотр) или нажать клавиши Shifi+F9. В диалоговом окне Quick Watch необходимо щелкнуть на кнопке Add (Добавить) (рис. 11)
РИСУНОК 11. Использование диалогового окна Quick Watch