<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
		>
<channel>
	<title>Comments on: Watch out for those WaitOne() overloads (when you need backwards compatibility)</title>
	<atom:link href="http://blog.darrenstokes.com/2009/03/30/watch-out-for-those-waitone-overloads-when-you-need-backwards-compatibility/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.darrenstokes.com/2009/03/30/watch-out-for-those-waitone-overloads-when-you-need-backwards-compatibility/</link>
	<description>Thoughts on programming and other things</description>
	<lastBuildDate>Sun, 01 Aug 2010 13:17:26 -0700</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.4</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>By: dcx2</title>
		<link>http://blog.darrenstokes.com/2009/03/30/watch-out-for-those-waitone-overloads-when-you-need-backwards-compatibility/comment-page-1/#comment-19134</link>
		<dc:creator>dcx2</dc:creator>
		<pubDate>Tue, 18 May 2010 19:42:33 +0000</pubDate>
		<guid isPermaLink="false">http://blog.darrenstokes.com/2009/03/30/watch-out-for-those-waitone-overloads-when-you-need-backwards-compatibility/#comment-19134</guid>
		<description>This helped me out, thanks.</description>
		<content:encoded><![CDATA[<p>This helped me out, thanks.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: me</title>
		<link>http://blog.darrenstokes.com/2009/03/30/watch-out-for-those-waitone-overloads-when-you-need-backwards-compatibility/comment-page-1/#comment-19023</link>
		<dc:creator>me</dc:creator>
		<pubDate>Tue, 11 May 2010 11:43:13 +0000</pubDate>
		<guid isPermaLink="false">http://blog.darrenstokes.com/2009/03/30/watch-out-for-those-waitone-overloads-when-you-need-backwards-compatibility/#comment-19023</guid>
		<description>Thank u very much, I encounted this problem too. and now solved</description>
		<content:encoded><![CDATA[<p>Thank u very much, I encounted this problem too. and now solved</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: BacchusNaur</title>
		<link>http://blog.darrenstokes.com/2009/03/30/watch-out-for-those-waitone-overloads-when-you-need-backwards-compatibility/comment-page-1/#comment-18661</link>
		<dc:creator>BacchusNaur</dc:creator>
		<pubDate>Wed, 14 Apr 2010 16:08:34 +0000</pubDate>
		<guid isPermaLink="false">http://blog.darrenstokes.com/2009/03/30/watch-out-for-those-waitone-overloads-when-you-need-backwards-compatibility/#comment-18661</guid>
		<description>Ditto on SmartThreadPool.</description>
		<content:encoded><![CDATA[<p>Ditto on SmartThreadPool.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Alan Singfield</title>
		<link>http://blog.darrenstokes.com/2009/03/30/watch-out-for-those-waitone-overloads-when-you-need-backwards-compatibility/comment-page-1/#comment-18319</link>
		<dc:creator>Alan Singfield</dc:creator>
		<pubDate>Wed, 24 Mar 2010 12:27:29 +0000</pubDate>
		<guid isPermaLink="false">http://blog.darrenstokes.com/2009/03/30/watch-out-for-those-waitone-overloads-when-you-need-backwards-compatibility/#comment-18319</guid>
		<description>Thanks - this solved my problem too.

In my case I was using the SmartThreadPool library and this is using the overload you mention.

It actually fails to start threads in a random fashion when run on 3.5 without the service pack; no errors or warnings occur.

Hopefully this will save other people tearing their hair out!</description>
		<content:encoded><![CDATA[<p>Thanks &#8211; this solved my problem too.</p>
<p>In my case I was using the SmartThreadPool library and this is using the overload you mention.</p>
<p>It actually fails to start threads in a random fashion when run on 3.5 without the service pack; no errors or warnings occur.</p>
<p>Hopefully this will save other people tearing their hair out!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Adonis</title>
		<link>http://blog.darrenstokes.com/2009/03/30/watch-out-for-those-waitone-overloads-when-you-need-backwards-compatibility/comment-page-1/#comment-18100</link>
		<dc:creator>Adonis</dc:creator>
		<pubDate>Thu, 11 Mar 2010 22:50:45 +0000</pubDate>
		<guid isPermaLink="false">http://blog.darrenstokes.com/2009/03/30/watch-out-for-those-waitone-overloads-when-you-need-backwards-compatibility/#comment-18100</guid>
		<description>Thank you so much for sharing this knowledge and edperience on Web. It saved my day!

I am developing with Visual Studio 2008 with .NET 3.5 SP1 installed. The application is supposed to be installed on XP, Vista or Windiws 7 of both 32 and 64 bit machines without requiring .NET 3.5 SP1. The System.Threading.AutoResetEvent.WaitOne(int32) overload works happily on my development machine, as well as testing machine with 32 bit Windows. However on testing machine with 64 bit Windows I got the MissingMethodException. Your arficle provided exactly the right solution for my problem.;</description>
		<content:encoded><![CDATA[<p>Thank you so much for sharing this knowledge and edperience on Web. It saved my day!</p>
<p>I am developing with Visual Studio 2008 with .NET 3.5 SP1 installed. The application is supposed to be installed on XP, Vista or Windiws 7 of both 32 and 64 bit machines without requiring .NET 3.5 SP1. The System.Threading.AutoResetEvent.WaitOne(int32) overload works happily on my development machine, as well as testing machine with 32 bit Windows. However on testing machine with 64 bit Windows I got the MissingMethodException. Your arficle provided exactly the right solution for my problem.;</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: BacchusNaur</title>
		<link>http://blog.darrenstokes.com/2009/03/30/watch-out-for-those-waitone-overloads-when-you-need-backwards-compatibility/comment-page-1/#comment-17980</link>
		<dc:creator>BacchusNaur</dc:creator>
		<pubDate>Wed, 03 Mar 2010 15:14:23 +0000</pubDate>
		<guid isPermaLink="false">http://blog.darrenstokes.com/2009/03/30/watch-out-for-those-waitone-overloads-when-you-need-backwards-compatibility/#comment-17980</guid>
		<description>Thanks for this article. It described the precise issue I was facing. Funny how the smallest one-off programs cause the biggest issues.</description>
		<content:encoded><![CDATA[<p>Thanks for this article. It described the precise issue I was facing. Funny how the smallest one-off programs cause the biggest issues.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Jiashu Wu</title>
		<link>http://blog.darrenstokes.com/2009/03/30/watch-out-for-those-waitone-overloads-when-you-need-backwards-compatibility/comment-page-1/#comment-15557</link>
		<dc:creator>Jiashu Wu</dc:creator>
		<pubDate>Fri, 04 Dec 2009 08:31:02 +0000</pubDate>
		<guid isPermaLink="false">http://blog.darrenstokes.com/2009/03/30/watch-out-for-those-waitone-overloads-when-you-need-backwards-compatibility/#comment-15557</guid>
		<description>Thank you so much for sharing this knowledge and experience on Web. It saved my day!

I am developing with Visual Studio 2008 with .NET 3.5 SP1 installed. The application is supposed to be installed on XP, Vista or Windows 7 of both 32 and 64 bit machines without requiring .NET 3.5 SP1. The System.Threading.AutoResetEvent.WaitOne(int32) overload works happily on my development machine, as well as testing machine with 32 bit Windows. However on testing machine with 64 bit Windows I got the MissingMethodException. Your article provided exactly the right solution for my problem.</description>
		<content:encoded><![CDATA[<p>Thank you so much for sharing this knowledge and experience on Web. It saved my day!</p>
<p>I am developing with Visual Studio 2008 with .NET 3.5 SP1 installed. The application is supposed to be installed on XP, Vista or Windows 7 of both 32 and 64 bit machines without requiring .NET 3.5 SP1. The System.Threading.AutoResetEvent.WaitOne(int32) overload works happily on my development machine, as well as testing machine with 32 bit Windows. However on testing machine with 64 bit Windows I got the MissingMethodException. Your article provided exactly the right solution for my problem.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Lucas</title>
		<link>http://blog.darrenstokes.com/2009/03/30/watch-out-for-those-waitone-overloads-when-you-need-backwards-compatibility/comment-page-1/#comment-14930</link>
		<dc:creator>Lucas</dc:creator>
		<pubDate>Mon, 16 Nov 2009 17:53:51 +0000</pubDate>
		<guid isPermaLink="false">http://blog.darrenstokes.com/2009/03/30/watch-out-for-those-waitone-overloads-when-you-need-backwards-compatibility/#comment-14930</guid>
		<description>Hi. Thanks for writing about this. I encountered this problem today, search for it, and found your article.

I just wanted to add that technically what&#039;s required to use this method is framework 2.0 SP2. If you have 3.5 SP1 installed, you already have 2.0 SP2 and 3.0 SP2 since they are prerequisites.</description>
		<content:encoded><![CDATA[<p>Hi. Thanks for writing about this. I encountered this problem today, search for it, and found your article.</p>
<p>I just wanted to add that technically what&#8217;s required to use this method is framework 2.0 SP2. If you have 3.5 SP1 installed, you already have 2.0 SP2 and 3.0 SP2 since they are prerequisites.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Confluence: POS Development</title>
		<link>http://blog.darrenstokes.com/2009/03/30/watch-out-for-those-waitone-overloads-when-you-need-backwards-compatibility/comment-page-1/#comment-13566</link>
		<dc:creator>Confluence: POS Development</dc:creator>
		<pubDate>Tue, 06 Oct 2009 18:32:01 +0000</pubDate>
		<guid isPermaLink="false">http://blog.darrenstokes.com/2009/03/30/watch-out-for-those-waitone-overloads-when-you-need-backwards-compatibility/#comment-13566</guid>
		<description>&lt;strong&gt;WaitOne() overloads...&lt;/strong&gt;

Be careful using WaitOne in the System.Threading library.  I got this error compiling against the .NET 2.0 framework without 3.5 installed.    MptSession.cs(99,26): error CS1501: No overload for method &#039;WaitOne&#039; takes &#039;1&#039; arguments MptSession.cs(44...</description>
		<content:encoded><![CDATA[<p><strong>WaitOne() overloads&#8230;</strong></p>
<p>Be careful using WaitOne in the System.Threading library.  I got this error compiling against the .NET 2.0 framework without 3.5 installed.    MptSession.cs(99,26): error CS1501: No overload for method &#8216;WaitOne&#8217; takes &#8216;1&#8242; arguments MptSession.cs(44&#8230;</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Brian Moody</title>
		<link>http://blog.darrenstokes.com/2009/03/30/watch-out-for-those-waitone-overloads-when-you-need-backwards-compatibility/comment-page-1/#comment-11046</link>
		<dc:creator>Brian Moody</dc:creator>
		<pubDate>Wed, 08 Jul 2009 22:15:02 +0000</pubDate>
		<guid isPermaLink="false">http://blog.darrenstokes.com/2009/03/30/watch-out-for-those-waitone-overloads-when-you-need-backwards-compatibility/#comment-11046</guid>
		<description>You solved my problem.  Thank you!</description>
		<content:encoded><![CDATA[<p>You solved my problem.  Thank you!</p>
]]></content:encoded>
	</item>
</channel>
</rss>
