Is there a way to debug code on Visual C++ 2008 Express, such as I can watch a variable for certain value(s) and, when it assumes this value, to break?
For instance, I want to break when x
becomes 5
. In gdb I would set a breakpoint then a condition that x == 5
. How can I do it (if possible) on Visual C++ 2008 Express?
Although built in support for it is missing in the express editions, there is another way around it.
I found this on another answer for a similar question.
#if DEBUG
if( node.Name == "Book" )
System.Diagnostics.Debugger.Break();
#endif
The example shows that if the Name property matches "Book", a breakpoint occurs.
Here is the original question:
How Do I: Create a Breakpoint Using Conditions? [C# Express]