Кроме добавления просматриваемых выражений при выполнении программы, отладчик имеет средство, позволяющее в любой момент вычислять выражения и изменять на этапе выполнения значения переменных.
Чтобы вычислить выражение, выберите команду Debug|Evaluate/modify или нажмите комбинацию клавиш Ctrl+F4. Отладчик выводит диалоговое окно Evaluate and Modify (Вычисление и модификация) (рис.1). По умолчанию слово в позиции курсора в текущем окне редактирования выводится подсвеченным в поле Expression (Выражение). Вы можете отредактировать это выражение, набрать другое выражение или выбрать вычисляемое вами ранее выражение из списка протокола.
Рис.1. Окно просмотра и редактирования значений переменных
Когда вы нажимаете клавишу Enter или щелкаете мышью по кнопке Evaluate, текущее значение выражения в поле Expression показывается в поле Result.
Допустимые выражения для вычисления подчиняются тем же правилам, что и выражения для сравнения. Для вывода результатов вычисления выражения действуют спецификаторы формата, перечисленные в таблице 1 шага 8.
Во время отладки с помощью диалогового окна Evaluate and Modify вы можете изменить значение переменной. Введите имя переменной в поле Expression, затем в поле New Value наберите новое значение.
При изменении значений переменных следует иметь в виду следующее:
Следующий шаг содержит сведения по функции IOResult.