<?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>The curious pattern of pre-emptively rejecting the solution to your problem</title><link>http://blogs.msdn.com/b/oldnewthing/archive/2013/02/06/10391383.aspx</link><description>At least explain why.</description><dc:language>en-US</dc:language><generator>Telligent Evolution Platform Developer Build (Build: 5.6.50428.7875)</generator><item><title>re: The curious pattern of pre-emptively rejecting the solution to your problem</title><link>http://blogs.msdn.com/b/oldnewthing/archive/2013/02/06/10391383.aspx#10391875</link><pubDate>Thu, 07 Feb 2013 15:22:38 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:10391875</guid><dc:creator>configurator</dc:creator><description>&lt;p&gt;[It&amp;#39;s essential if you want to avoid trailing spaces and don&amp;#39;t want to run into trouble with lines that end in a digit. -Raymond]&lt;/p&gt;
&lt;p&gt;Good point. I usually use bash where the trailing spaces are omitted unless quoted, so I wasn&amp;#39;t aware of this problem.&lt;/p&gt;
&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=10391875" width="1" height="1"&gt;</description></item><item><title>re: The curious pattern of pre-emptively rejecting the solution to your problem</title><link>http://blogs.msdn.com/b/oldnewthing/archive/2013/02/06/10391383.aspx#10391870</link><pubDate>Thu, 07 Feb 2013 15:07:40 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:10391870</guid><dc:creator>JamesJohnston</dc:creator><description>&lt;p&gt;If the calling language doesn&amp;#39;t &amp;quot;support&amp;quot; COM, what&amp;#39;s so hard about using the vtable directly? &amp;nbsp;After all, COM was explicitly designed to be usable from C and not require C++.&lt;/p&gt;
&lt;p&gt;Writing a wrapper DLL and creating a whole new project might be a bit overkill...&lt;/p&gt;
&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=10391870" width="1" height="1"&gt;</description></item><item><title>re: The curious pattern of pre-emptively rejecting the solution to your problem</title><link>http://blogs.msdn.com/b/oldnewthing/archive/2013/02/06/10391383.aspx#10391859</link><pubDate>Thu, 07 Feb 2013 14:01:23 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:10391859</guid><dc:creator>Douglas</dc:creator><description>&lt;p&gt;@TightA***: Yes, the C# command-line compiler is installed with every version of the .NET framework. You do not need Visual Studio to build .NET applications.&lt;/p&gt;
&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=10391859" width="1" height="1"&gt;</description></item><item><title>re: The curious pattern of pre-emptively rejecting the solution to your problem</title><link>http://blogs.msdn.com/b/oldnewthing/archive/2013/02/06/10391383.aspx#10391773</link><pubDate>Thu, 07 Feb 2013 08:03:38 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:10391773</guid><dc:creator>Damien</dc:creator><description>&lt;p&gt;@Rick C - I was trying to highlight the users who *refuse* to tell you why. I admit, I&amp;#39;ve usually given up after only a single round or two.&lt;/p&gt;
&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=10391773" width="1" height="1"&gt;</description></item><item><title>re: The curious pattern of pre-emptively rejecting the solution to your problem</title><link>http://blogs.msdn.com/b/oldnewthing/archive/2013/02/06/10391383.aspx#10391760</link><pubDate>Thu, 07 Feb 2013 06:29:24 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:10391760</guid><dc:creator>Drak</dc:creator><description>&lt;p&gt;@TightA***: seeing as .NET websites that aren&amp;#39;t precompiled use this compiler to compile on the fly as a page is served for the first time, I&amp;#39;d say that you have a good chance to find this compiler in the .NET framework folder :)&lt;/p&gt;
&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=10391760" width="1" height="1"&gt;</description></item><item><title>re: The curious pattern of pre-emptively rejecting the solution to your problem</title><link>http://blogs.msdn.com/b/oldnewthing/archive/2013/02/06/10391383.aspx#10391759</link><pubDate>Thu, 07 Feb 2013 06:25:19 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:10391759</guid><dc:creator>voodoo42</dc:creator><description>&lt;p&gt;@Chris Chiesa: So we have you to thank for all those horrible GUIs that ignore all conventions and user defined properties? Believe me you may think that having 50 applications on your desktop that all look and behave completely different from each other is great, but users disagree.&lt;/p&gt;
&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=10391759" width="1" height="1"&gt;</description></item><item><title>re: The curious pattern of pre-emptively rejecting the solution to your problem</title><link>http://blogs.msdn.com/b/oldnewthing/archive/2013/02/06/10391383.aspx#10391726</link><pubDate>Thu, 07 Feb 2013 02:16:50 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:10391726</guid><dc:creator>TightA***</dc:creator><description>&lt;p&gt;&amp;quot;%windir%\Microsoft.NET\Framework\v4.0.30319\csc changeColor.cs&amp;quot;?&lt;/p&gt;
&lt;p&gt;Is this suggesting that the C# command line compiler comes with the .NET framework? Can we therefore use it without Visual Studio? Not that it probably matters since VS Express is free anyway but this would be a way to use it without installation of the VS product.&lt;/p&gt;
&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=10391726" width="1" height="1"&gt;</description></item><item><title>re: The curious pattern of pre-emptively rejecting the solution to your problem</title><link>http://blogs.msdn.com/b/oldnewthing/archive/2013/02/06/10391383.aspx#10391725</link><pubDate>Thu, 07 Feb 2013 02:16:10 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:10391725</guid><dc:creator>Chris Chiesa</dc:creator><description>&lt;p&gt;I might want the SetColor equivalent that works on all controls, not just those the Microsoft API designers decided to permit. &amp;nbsp;What&amp;#39;s the big damn deal about letting me make e.g. a &amp;quot;STOP!&amp;quot; button that&amp;#39;s red with white lettering even though the system Button Face Color is part of the systemwide theme / colorscheme? &amp;nbsp;I frequently have reasons to want to get around ARTIFICIAL LIMITATIONS in the abstract APIs that have been wrapped around the fundamentals that do what I want.&lt;/p&gt;
&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=10391725" width="1" height="1"&gt;</description></item><item><title>re: The curious pattern of pre-emptively rejecting the solution to your problem</title><link>http://blogs.msdn.com/b/oldnewthing/archive/2013/02/06/10391383.aspx#10391700</link><pubDate>Wed, 06 Feb 2013 23:22:09 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:10391700</guid><dc:creator>Joshua</dc:creator><description>&lt;p&gt;@Matteo: Because the static CRT isn&amp;#39;t redistributable (as in the .LIB file, not the resulting binary).&lt;/p&gt;
&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=10391700" width="1" height="1"&gt;</description></item><item><title>re: The curious pattern of pre-emptively rejecting the solution to your problem</title><link>http://blogs.msdn.com/b/oldnewthing/archive/2013/02/06/10391383.aspx#10391675</link><pubDate>Wed, 06 Feb 2013 21:38:47 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:10391675</guid><dc:creator>Matteo Italia</dc:creator><description>&lt;p&gt;@Joshua: I don&amp;#39;t see the problem, why can&amp;#39;t you just statically link the CRT? It&amp;#39;s routinely done for small utilities and other situations when you don&amp;#39;t want to have the CRT package as a dependency.&lt;/p&gt;
&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=10391675" width="1" height="1"&gt;</description></item></channel></rss>