<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://weblogs.asp.net/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>Rachel Reese's blog - All Comments</title><link>http://weblogs.asp.net/rreese/default.aspx</link><description>One Rachii's take on .NET, F#, Community, and some unrelated, potentially completely random things.  </description><dc:language>en</dc:language><generator>CommunityServer 2007 SP1 (Build: 20510.895)</generator><item><title>re: Registry Cleaners</title><link>http://weblogs.asp.net/rreese/archive/2003/05/08/6740.aspx#7252322</link><pubDate>Thu, 12 Nov 2009 10:00:10 GMT</pubDate><guid isPermaLink="false">c06e2b9d-981a-45b4-a55f-ab0d8bbfdc1c:7252322</guid><dc:creator>John Smith</dc:creator><description>&lt;p&gt;&amp;lt;a href=&amp;quot;&lt;a rel="nofollow" target="_new" href="http://www.download-registry-cleaners.com&amp;quot;&amp;gt;Registry"&gt;http://www.download-registry-cleaners.com&amp;quot;&amp;gt;Registry&lt;/a&gt; cleaners&amp;lt;/a&amp;gt; scan the PC registry and delete outdated entries that are not in use anymore and remove faulty uninstall process. Moreover also detect and remove the embedded keys that are generated in the registry by malware programs like Trojans, viruses and spyware etc.&lt;/p&gt;
&lt;img src="http://weblogs.asp.net/aggbug.aspx?PostID=7252322" width="1" height="1"&gt;</description></item><item><title>re: OrElse and AndAlso</title><link>http://weblogs.asp.net/rreese/archive/2003/08/12/23841.aspx#6233756</link><pubDate>Fri, 30 May 2008 17:10:06 GMT</pubDate><guid isPermaLink="false">c06e2b9d-981a-45b4-a55f-ab0d8bbfdc1c:6233756</guid><dc:creator>pelesl</dc:creator><description>&lt;p&gt;Regarding array declaration:&lt;/p&gt;
&lt;p&gt;I agree that the array declarations &amp;quot;adding&amp;quot; an element is confusing at first. I was writing a serial communication program and the extra element was screwing things up.&lt;/p&gt;
&lt;p&gt;I believe the reason they did it is because then you can use either 1-based arrays or 0-based arrays easily. That means all us 0-based people have to remember to declare the array with the index of the last element in parentheses, rather than the size.&lt;/p&gt;
&lt;p&gt;Regarding AndAlso and OrElse:&lt;/p&gt;
&lt;p&gt;I recently discovered these, after I wrote a whole program with And's and Or's everywhere. I don't think they are fully interchangeable. There are some situations where AndAlso is essential. For example:&lt;/p&gt;
&lt;p&gt;If listbox.SelectedItem &amp;lt;&amp;gt; nothing AndAlso listbox.SelectedItem.ToString = &amp;quot;the item&amp;quot;&lt;/p&gt;
&lt;p&gt;is an absolute must if you have Option Strict turned on, because if you don't, this will generate an exception if the first test is omitted or AndAlso is replaced with And (because you'll get a null reference exception on the &amp;quot;ToString&amp;quot;)&lt;/p&gt;
&lt;p&gt;Listbox behavior, in this respect, is quite annoying. If you start using AndAlso and OrElse from the beginning, you avoid a lot of problems like these if you suddenly switch to Strict = On (like I did).&lt;/p&gt;
&lt;img src="http://weblogs.asp.net/aggbug.aspx?PostID=6233756" width="1" height="1"&gt;</description></item><item><title>re: Fixing WCF/WPF VS 2005 Extensions installation after installing VS 2008 or .NET 3.0 SP1 </title><link>http://weblogs.asp.net/rreese/archive/2008/04/25/fixing-wcf-wpf-vs-2005-extensions-installation-after-installing-vs-2008-or-net-3-0-sp1.aspx#6181772</link><pubDate>Mon, 12 May 2008 09:05:05 GMT</pubDate><guid isPermaLink="false">c06e2b9d-981a-45b4-a55f-ab0d8bbfdc1c:6181772</guid><dc:creator>Andy</dc:creator><description>&lt;p&gt;many thanks I had this problem and it fixed it cheers.&lt;/p&gt;
&lt;img src="http://weblogs.asp.net/aggbug.aspx?PostID=6181772" width="1" height="1"&gt;</description></item><item><title>More Google Magic!</title><link>http://weblogs.asp.net/rreese/archive/2004/05/05/126569.aspx#212503</link><pubDate>Wed, 11 Aug 2004 07:54:00 GMT</pubDate><guid isPermaLink="false">c06e2b9d-981a-45b4-a55f-ab0d8bbfdc1c:212503</guid><dc:creator>TrackBack</dc:creator><description>&lt;img src="http://weblogs.asp.net/aggbug.aspx?PostID=212503" width="1" height="1"&gt;</description></item><item><title>More Google Magic!</title><link>http://weblogs.asp.net/rreese/archive/2004/05/05/126569.aspx#212460</link><pubDate>Wed, 11 Aug 2004 06:25:00 GMT</pubDate><guid isPermaLink="false">c06e2b9d-981a-45b4-a55f-ab0d8bbfdc1c:212460</guid><dc:creator>TrackBack</dc:creator><description>&lt;img src="http://weblogs.asp.net/aggbug.aspx?PostID=212460" width="1" height="1"&gt;</description></item><item><title>re: Reflection</title><link>http://weblogs.asp.net/rreese/archive/2004/05/04/125858.aspx#212285</link><pubDate>Tue, 10 Aug 2004 21:50:00 GMT</pubDate><guid isPermaLink="false">c06e2b9d-981a-45b4-a55f-ab0d8bbfdc1c:212285</guid><dc:creator>Charles M. Carroll</dc:creator><description>&lt;a target="_new" href="http://www.learnasp.com/freebook/learn/cs_firstlib.aspx"&gt;http://www.learnasp.com/freebook/learn/cs_firstlib.aspx&lt;/a&gt;&lt;br&gt;has reflectin sample like what you want as well.&lt;img src="http://weblogs.asp.net/aggbug.aspx?PostID=212285" width="1" height="1"&gt;</description></item><item><title>re: OrElse and AndAlso</title><link>http://weblogs.asp.net/rreese/archive/2003/08/12/23841.aspx#200891</link><pubDate>Thu, 29 Jul 2004 17:46:00 GMT</pubDate><guid isPermaLink="false">c06e2b9d-981a-45b4-a55f-ab0d8bbfdc1c:200891</guid><dc:creator>Rhorc</dc:creator><description>Until .Net arrived I always wrote short-circuit'd code statements.&lt;br&gt;&lt;br&gt;I would take the original example;&lt;br&gt;If myInteger=4 And myString=“Hello” then&lt;br&gt;        CallFunction() &lt;br&gt;End If &lt;br&gt;&lt;br&gt;And write;&lt;br&gt;If myInteger=4 Then&lt;br&gt;    If myString=“Hello” then&lt;br&gt;        CallFunction() &lt;br&gt;    End If  &lt;br&gt;End If &lt;br&gt;&lt;br&gt;It always resulted in better performing code.&lt;br&gt;&lt;img src="http://weblogs.asp.net/aggbug.aspx?PostID=200891" width="1" height="1"&gt;</description></item><item><title>re: Microsoft Application Blocks</title><link>http://weblogs.asp.net/rreese/archive/2004/02/02/microsoft-application-blocks.aspx#173727</link><pubDate>Tue, 06 Jul 2004 08:14:00 GMT</pubDate><guid isPermaLink="false">c06e2b9d-981a-45b4-a55f-ab0d8bbfdc1c:173727</guid><dc:creator>Udi Dahan - The Software Simplist</dc:creator><description>I am personally not a fan of the DAAB.&lt;img src="http://weblogs.asp.net/aggbug.aspx?PostID=173727" width="1" height="1"&gt;</description></item><item><title>re: Along the lines of AndAlso and OrElse...</title><link>http://weblogs.asp.net/rreese/archive/2003/10/03/30414.aspx#130072</link><pubDate>Tue, 11 May 2004 21:32:00 GMT</pubDate><guid isPermaLink="false">c06e2b9d-981a-45b4-a55f-ab0d8bbfdc1c:130072</guid><dc:creator>SunDog</dc:creator><description>Oops....a little typo:&lt;br&gt;&lt;br&gt;Function should read:&lt;br&gt;&lt;br&gt;&lt;br&gt;Public Function gfToIIfOrNotToIIf(bAllBranchesOKToExecute As Boolean, bResourceAvailabilityHigh As Boolean, bReadabilityNotAnIssue As Boolean, bSoonToHandOffProject As Boolean) As String&lt;br&gt;    gfToIIfOrNotToIIf = IIf(bAllBranchesOKToExecute, &amp;quot;Use IIf&amp;quot;, IIf(bResourceAvailabilityHigh, &amp;quot;Use IIf&amp;quot;, IIf(bReadabilityNotAnIssue, &amp;quot;Use IIf&amp;quot;, IIf(bSoonToHandOffProject, &amp;quot;Use IIf&amp;quot;, &amp;quot;Use If..Then..Else block&amp;quot;))))&lt;br&gt;End Function&lt;br&gt;&lt;img src="http://weblogs.asp.net/aggbug.aspx?PostID=130072" width="1" height="1"&gt;</description></item><item><title>re: Along the lines of AndAlso and OrElse...</title><link>http://weblogs.asp.net/rreese/archive/2003/10/03/30414.aspx#130071</link><pubDate>Tue, 11 May 2004 21:31:00 GMT</pubDate><guid isPermaLink="false">c06e2b9d-981a-45b4-a55f-ab0d8bbfdc1c:130071</guid><dc:creator>Rachel Reese</dc:creator><description>LOL, that's awesome.  &lt;img src="http://weblogs.asp.net/aggbug.aspx?PostID=130071" width="1" height="1"&gt;</description></item></channel></rss>