<?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: VCProjectEngine and x64</title>
	<atom:link href="http://typedef.org/jcopenha/2007/05/22/vcprojectengine_and_x64/feed/" rel="self" type="application/rss+xml" />
	<link>http://typedef.org/jcopenha/2007/05/22/vcprojectengine_and_x64/</link>
	<description>the stuff</description>
	<lastBuildDate>Sat, 14 Nov 2009 13:53:30 -0500</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.4</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>By: jcopenha</title>
		<link>http://typedef.org/jcopenha/2007/05/22/vcprojectengine_and_x64/comment-page-1/#comment-905</link>
		<dc:creator>jcopenha</dc:creator>
		<pubDate>Sat, 15 Nov 2008 15:29:44 +0000</pubDate>
		<guid isPermaLink="false">#comment-905</guid>
		<description>Interesting.  But I WAS able to use the COM object to parse the file without [STAThread], I just couldn&#039;t get to the x64 definitions of the project.  But you bring up a good point, I&#039;m not sure how COM was getting initialized without [STAThread] so.. it is perplexing.  Thanks for the comment.</description>
		<content:encoded><![CDATA[<p>Interesting.  But I WAS able to use the COM object to parse the file without [STAThread], I just couldn&#8217;t get to the x64 definitions of the project.  But you bring up a good point, I&#8217;m not sure how COM was getting initialized without [STAThread] so.. it is perplexing.  Thanks for the comment.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: John Festa</title>
		<link>http://typedef.org/jcopenha/2007/05/22/vcprojectengine_and_x64/comment-page-1/#comment-903</link>
		<dc:creator>John Festa</dc:creator>
		<pubDate>Sat, 15 Nov 2008 11:42:34 +0000</pubDate>
		<guid isPermaLink="false">#comment-903</guid>
		<description>Your post turned up while I was searching for an answer to a problem I&#039;m having under 64bit windows. Unfortunately your post doesnt answer my question, but I believe I can answer yours (better late than never ?).

Console applications target the Windows console subsystem, not the windows subsystem. Console subsystems don&#039;t by-default initialize COM or have a message pump. Adding [STAThread] to the process entry procedure causes COM to be initialized, and a message pump made available for COM marshalling. Without this attribute you would also have issues popping up say, a FileOpen dialog from the console app. THe dialog would open, but never refresh.</description>
		<content:encoded><![CDATA[<p>Your post turned up while I was searching for an answer to a problem I&#8217;m having under 64bit windows. Unfortunately your post doesnt answer my question, but I believe I can answer yours (better late than never ?).</p>
<p>Console applications target the Windows console subsystem, not the windows subsystem. Console subsystems don&#8217;t by-default initialize COM or have a message pump. Adding [STAThread] to the process entry procedure causes COM to be initialized, and a message pump made available for COM marshalling. Without this attribute you would also have issues popping up say, a FileOpen dialog from the console app. THe dialog would open, but never refresh.</p>
]]></content:encoded>
	</item>
</channel>
</rss>
