<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://blogs.msdn.com/utility/FeedStylesheets/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>Did you know… You can set conditional breakpoints? - #239</title><link>http://blogs.msdn.com/saraford/archive/2008/06/17/did-you-know-you-can-set-conditional-breakpoints-239.aspx</link><description>This was tip #16 for my TechEd VS IDE Tips and Tricks talk. I believe this has been around since 2005, but maybe the white ‘+’ is new for 2008? When you only want to break under certain conditions, you can right-click on a breakpoint red circle (or go</description><dc:language>en-US</dc:language><generator>CommunityServer 2.1 SP1 (Build: 61025.2)</generator><item><title>re: Did you know… You can set conditional breakpoints? - #239</title><link>http://blogs.msdn.com/saraford/archive/2008/06/17/did-you-know-you-can-set-conditional-breakpoints-239.aspx#8611435</link><pubDate>Tue, 17 Jun 2008 16:49:10 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8611435</guid><dc:creator>Csabi</dc:creator><description>&lt;p&gt;How about strings? How can I set a condition on a string variable, e.g. I want to stop when strTmp == &amp;quot;User3&amp;quot;?&lt;/p&gt;</description></item><item><title>re: Did you know… You can set conditional breakpoints? - #239</title><link>http://blogs.msdn.com/saraford/archive/2008/06/17/did-you-know-you-can-set-conditional-breakpoints-239.aspx#8611477</link><pubDate>Tue, 17 Jun 2008 17:08:03 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8611477</guid><dc:creator>Kelvin</dc:creator><description>&lt;p&gt;Great post Sara. The white &amp;quot;+&amp;quot; is also in VS2005, but it only shows up when using the &amp;quot;Is True&amp;quot; option.&lt;/p&gt;</description></item><item><title>re: Did you know… You can set conditional breakpoints? - #239</title><link>http://blogs.msdn.com/saraford/archive/2008/06/17/did-you-know-you-can-set-conditional-breakpoints-239.aspx#8611521</link><pubDate>Tue, 17 Jun 2008 17:24:23 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8611521</guid><dc:creator>Serge Wautier</dc:creator><description>&lt;p&gt;around since 2005? Mind you, I think Turbo C++ 2.0 already had conditional breakpoints circa 1988. And Visual C++ 4.1 (The first version I used) for sure had them.&lt;/p&gt;
&lt;p&gt;The + is indeed a nice cosmetic... plus.&lt;/p&gt;</description></item><item><title>re: Did you know… You can set conditional breakpoints? - #239</title><link>http://blogs.msdn.com/saraford/archive/2008/06/17/did-you-know-you-can-set-conditional-breakpoints-239.aspx#8611555</link><pubDate>Tue, 17 Jun 2008 17:38:16 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8611555</guid><dc:creator>John</dc:creator><description>&lt;p&gt;Thanks! &amp;nbsp;I wish I would've known about this one a long time ago! &amp;nbsp;FWIW, the white '+' is in 2005.&lt;/p&gt;</description></item><item><title>re: Did you know… You can set conditional breakpoints? - #239</title><link>http://blogs.msdn.com/saraford/archive/2008/06/17/did-you-know-you-can-set-conditional-breakpoints-239.aspx#8611767</link><pubDate>Tue, 17 Jun 2008 19:02:11 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8611767</guid><dc:creator>Chris  adf471587879rzq</dc:creator><description>&lt;p&gt;FYI, the white &amp;quot;+&amp;quot; is present in VS 2005 as well. &amp;nbsp;Cheers!&lt;/p&gt;</description></item><item><title>re: Did you know… You can set conditional breakpoints? - #239</title><link>http://blogs.msdn.com/saraford/archive/2008/06/17/did-you-know-you-can-set-conditional-breakpoints-239.aspx#8616099</link><pubDate>Wed, 18 Jun 2008 15:09:01 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8616099</guid><dc:creator>Kirk</dc:creator><description>&lt;p&gt;Hi everyone,&lt;/p&gt;
&lt;p&gt;Remember to use == for a comparison, not just a single =. I spent ages trying to figure out how one of my variables was being updated! :)&lt;/p&gt;
&lt;p&gt;Kirk&lt;/p&gt;</description></item><item><title>re: Did you know… You can set conditional breakpoints? - #239</title><link>http://blogs.msdn.com/saraford/archive/2008/06/17/did-you-know-you-can-set-conditional-breakpoints-239.aspx#8616177</link><pubDate>Wed, 18 Jun 2008 15:19:22 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8616177</guid><dc:creator>Graham</dc:creator><description>&lt;p&gt;I have VS2008Express... i only get two options when i right click a breakpoint - disable and remove.&lt;/p&gt;
&lt;p&gt;Is this not in express? &amp;nbsp;or only in express SP1?&lt;/p&gt;</description></item><item><title>re: Did you know… You can set conditional breakpoints? - #239</title><link>http://blogs.msdn.com/saraford/archive/2008/06/17/did-you-know-you-can-set-conditional-breakpoints-239.aspx#8618093</link><pubDate>Wed, 18 Jun 2008 23:01:11 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8618093</guid><dc:creator>Anastasio</dc:creator><description>&lt;p&gt;Shouldn't it really be &amp;quot;You can make breakpoints conditional?&amp;quot;. &lt;/p&gt;
&lt;p&gt;A &amp;quot;conditional breakpoint&amp;quot; would be more like the ability to get the program to break when a condition is met at whatever line it happens on. Unfortunately, breakpoints must be set on a particular line, not a condition.&lt;/p&gt;
&lt;p&gt;For example, I would like to set a breakpoint when a button on my form changed it's .enabled property to False, but I don't know when that happens (have many statements that can change it).&lt;/p&gt;
&lt;p&gt;Maybe the next VS version?&lt;/p&gt;
&lt;p&gt;Thanks for the great tips though!!&lt;/p&gt;</description></item><item><title>re: Did you know… You can set conditional breakpoints? - #239</title><link>http://blogs.msdn.com/saraford/archive/2008/06/17/did-you-know-you-can-set-conditional-breakpoints-239.aspx#8628910</link><pubDate>Sat, 21 Jun 2008 06:34:03 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8628910</guid><dc:creator>GregM</dc:creator><description>&lt;p&gt;Anastasio, you can set data breakpoints in VC++ (break when this variable changes, break when this address changes), not sure about about form control properties.&lt;/p&gt;</description></item><item><title>Visual Studio Links #40</title><link>http://blogs.msdn.com/saraford/archive/2008/06/17/did-you-know-you-can-set-conditional-breakpoints-239.aspx#8639463</link><pubDate>Sun, 22 Jun 2008 20:33:40 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8639463</guid><dc:creator>Visual Studio Hacks</dc:creator><description>&lt;p&gt;My latest in a series of the weekly, or more often, summary of interesting links I come across related to Visual Studio. I've been on vacation in Alaska for 10 days so this is an extra long list of links. Sara Ford: Tip of the Day #236 covers the file&lt;/p&gt;
</description></item><item><title>re: Did you know… You can set conditional breakpoints? - #239</title><link>http://blogs.msdn.com/saraford/archive/2008/06/17/did-you-know-you-can-set-conditional-breakpoints-239.aspx#8644033</link><pubDate>Tue, 24 Jun 2008 01:28:12 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8644033</guid><dc:creator>Greg Young</dc:creator><description>&lt;p&gt;This is quite useful but be wary that the way this works is you still actually hit a breakpoint long enough for the expression to be evaluated by the debugger. This is important when you deal with code that is in a tight loop as it will be incredibly slow ... &lt;/p&gt;
&lt;p&gt;To work around this you will tend to have to write your conditional right into your code.&lt;/p&gt;
&lt;p&gt;Greg&lt;/p&gt;</description></item><item><title>re: Did you know… You can set conditional breakpoints? - #239</title><link>http://blogs.msdn.com/saraford/archive/2008/06/17/did-you-know-you-can-set-conditional-breakpoints-239.aspx#8740087</link><pubDate>Wed, 16 Jul 2008 23:16:36 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8740087</guid><dc:creator>Alvaro</dc:creator><description>&lt;p&gt;This is useful, but unfortunately it's not a complete solution. &amp;nbsp;What's missing is the ability to break when a certain condition is true on the line that caused it to be true. &amp;nbsp;Sometimes I spend a long time trying to figure out who changes a static variable. &amp;nbsp;It would be nice to just say, &amp;quot;whenever this condition is met, stop the program and show me who did it.&amp;quot; &amp;nbsp;&lt;/p&gt;
&lt;p&gt;Visual C++ had this feature ages ago!&lt;/p&gt;</description></item><item><title>Visual Studio 2008 每日提示(二十四)</title><link>http://blogs.msdn.com/saraford/archive/2008/06/17/did-you-know-you-can-set-conditional-breakpoints-239.aspx#9292432</link><pubDate>Thu, 08 Jan 2009 04:40:08 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9292432</guid><dc:creator>xjb</dc:creator><description>&lt;p&gt;本篇包括tip231-tip240 &lt;a rel="nofollow" target="_new" href="http://www.watch-life.net/visual-studio/visual-studio-2008-tip-day-24.html"&gt;http://www.watch-life.net/visual-studio/visual-studio-2008-tip-day-24.html&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;#23...&lt;/p&gt;
</description></item></channel></rss>