Modifying the Value of a Variable or Contents of a Register
Home Page (Debugger) | Overview | How Do I... Topics
When the program is paused at a breakpoint or between steps, you can change the value of any non-const variable or contents of any register (including Intel MMX registers).
What do you want to do?
Modify the value of a variable or contents of a register using QuickWatch
Modify the value of a variable or contents of a register using the Watch window
Modify the value of a variable in the Variables window
To modify the value of a variable or contents of a register using QuickWatch
On the Debug menu, click QuickWatch.
In the Expression text box, type the variable or register name.
Click the Recalculate button.
If the variable is an array or object, use the + box to expand the view until you see the value you want to modify.
Use the TAB key to move to the value you want to modify.
Type the new value, and then press ENTER.
Click Close.
Tip To change the value of an array, modify the individual fields or elements. You cannot edit an entire array at once.
To modify the value of a variable or contents of a register using the Watch window
In the Watch window, double-click the value.
– or –
Use the TAB key to move the insertion point to the value you want to modify.
If the variable is an array or object, use the + box to expand the view until you see the value you want to modify.
Type the new value, and press ENTER.
To modify the value of a variable in the Variables window
In the Variables window, click the Auto tab, Locals tab, or This tab.
Select the line containing the variable whose type you want to modify.
If the variable is an array or object, use the + box to expand the view until you see the value you want to modify.
Double-click the value, or use the TAB key to move the insertion point to the value you want to modify.
Type the new value, and press ENTER. The new value appears in red.