<?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: Top Three Excuses For Not Switching To Visual Basic.NET (From Visual Basic 6.0 or VBA)</title>
	<atom:link href="http://extensiblecad.com/words/2007/11/25/top-three-excuses-for-not-switching-to-visual-basicnet-from-visual-basic-60-or-vba/feed/" rel="self" type="application/rss+xml" />
	<link>http://extensiblecad.com/words/2007/11/25/top-three-excuses-for-not-switching-to-visual-basicnet-from-visual-basic-60-or-vba/</link>
	<description>SolidWorks and PDMWorks Enterprise Development Blog</description>
	<lastBuildDate>Wed, 25 May 2011 12:31:13 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
	<item>
		<title>By: Jeff Cope</title>
		<link>http://extensiblecad.com/words/2007/11/25/top-three-excuses-for-not-switching-to-visual-basicnet-from-visual-basic-60-or-vba/comment-page-1/#comment-353</link>
		<dc:creator>Jeff Cope</dc:creator>
		<pubDate>Mon, 16 Feb 2009 18:27:16 +0000</pubDate>
		<guid isPermaLink="false">http://extensiblecad.com/words/?p=51#comment-353</guid>
		<description>Will,

You should be able to use VSTA in SolidWorks 2009 to record a Macro in .NET syntax.  I don&#039;t do as much with Macros anymore so you may want to check with Mike Spens over at GoEngineer since he presented on this at SolidWorks World this year.

Best regards,
Jeff</description>
		<content:encoded><![CDATA[<p>Will,</p>
<p>You should be able to use VSTA in SolidWorks 2009 to record a Macro in .NET syntax.  I don&#8217;t do as much with Macros anymore so you may want to check with Mike Spens over at GoEngineer since he presented on this at SolidWorks World this year.</p>
<p>Best regards,<br />
Jeff</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Will</title>
		<link>http://extensiblecad.com/words/2007/11/25/top-three-excuses-for-not-switching-to-visual-basicnet-from-visual-basic-60-or-vba/comment-page-1/#comment-348</link>
		<dc:creator>Will</dc:creator>
		<pubDate>Tue, 10 Feb 2009 19:18:23 +0000</pubDate>
		<guid isPermaLink="false">http://extensiblecad.com/words/?p=51#comment-348</guid>
		<description>Hi Jeff,

I am rather new to developing SW macros and the Solidworks API, so there is much for me to learn. As a beginner I started with VB 6.5 since that is the default that you get when you start to record a macro (I think). 

I have not moved past using VB 6.5 in part because I don&#039;t know how and also because I am able to accomplish the automation tasks that I need. I am willing to give VB.Net a try and have already installed VB 2008 Express.

So how I can go from something like a pre-recorded macro that is VB 6.5 to be implemented in VB.NET? Also, when I want to share the macro with my colleagues, how do I package it and send it out? I have had many issues with the portability of my macros as it is. Would VB.NET be more portable? Would my colleagues need to download VB 2008 Express in order to install VB.NET too? Or would they just need to install the latest .NET framework from microsoft update?</description>
		<content:encoded><![CDATA[<p>Hi Jeff,</p>
<p>I am rather new to developing SW macros and the Solidworks API, so there is much for me to learn. As a beginner I started with VB 6.5 since that is the default that you get when you start to record a macro (I think). </p>
<p>I have not moved past using VB 6.5 in part because I don&#8217;t know how and also because I am able to accomplish the automation tasks that I need. I am willing to give VB.Net a try and have already installed VB 2008 Express.</p>
<p>So how I can go from something like a pre-recorded macro that is VB 6.5 to be implemented in VB.NET? Also, when I want to share the macro with my colleagues, how do I package it and send it out? I have had many issues with the portability of my macros as it is. Would VB.NET be more portable? Would my colleagues need to download VB 2008 Express in order to install VB.NET too? Or would they just need to install the latest .NET framework from microsoft update?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Jeff</title>
		<link>http://extensiblecad.com/words/2007/11/25/top-three-excuses-for-not-switching-to-visual-basicnet-from-visual-basic-60-or-vba/comment-page-1/#comment-27</link>
		<dc:creator>Jeff</dc:creator>
		<pubDate>Thu, 29 Nov 2007 18:59:47 +0000</pubDate>
		<guid isPermaLink="false">http://extensiblecad.com/words/?p=51#comment-27</guid>
		<description>VB 6.0 became unsupported by SolidWorks beginning with SolidWorks 2006.  It will still work in some cases but for addins that have a user interface, you can get very erratic behavior(e.g. controls appearing out in space and generally all over the place).  

I specifically recall seeing the issue on a Windows form with controls on multiple tabs.  I reported the issue to SolidWorks API Support and they told me that VB6.0 was no longer supported and that I should move to .NET, so I did.  I am glad too.</description>
		<content:encoded><![CDATA[<p>VB 6.0 became unsupported by SolidWorks beginning with SolidWorks 2006.  It will still work in some cases but for addins that have a user interface, you can get very erratic behavior(e.g. controls appearing out in space and generally all over the place).  </p>
<p>I specifically recall seeing the issue on a Windows form with controls on multiple tabs.  I reported the issue to SolidWorks API Support and they told me that VB6.0 was no longer supported and that I should move to .NET, so I did.  I am glad too.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Neil</title>
		<link>http://extensiblecad.com/words/2007/11/25/top-three-excuses-for-not-switching-to-visual-basicnet-from-visual-basic-60-or-vba/comment-page-1/#comment-26</link>
		<dc:creator>Neil</dc:creator>
		<pubDate>Thu, 29 Nov 2007 16:26:30 +0000</pubDate>
		<guid isPermaLink="false">http://extensiblecad.com/words/?p=51#comment-26</guid>
		<description>When did vb6.0 becoome unsupported by SWX?</description>
		<content:encoded><![CDATA[<p>When did vb6.0 becoome unsupported by SWX?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Jeff</title>
		<link>http://extensiblecad.com/words/2007/11/25/top-three-excuses-for-not-switching-to-visual-basicnet-from-visual-basic-60-or-vba/comment-page-1/#comment-25</link>
		<dc:creator>Jeff</dc:creator>
		<pubDate>Thu, 29 Nov 2007 05:14:17 +0000</pubDate>
		<guid isPermaLink="false">http://extensiblecad.com/words/?p=51#comment-25</guid>
		<description>You are correct that you can leave the old stuff in VB6.0 so it isn&#039;t always an either/or proposition.  For SolidWorks applications, however, VB6.0 is no longer supported and I have had strange behavior when I attempt to run SolidWorks addins written in VB6.0.  

Since this is a SolidWorks-related blog, I decided to focus on conversion but for general applications, there is not necessarily a need to migrate legacy code.  

Thanks for your comment.</description>
		<content:encoded><![CDATA[<p>You are correct that you can leave the old stuff in VB6.0 so it isn&#8217;t always an either/or proposition.  For SolidWorks applications, however, VB6.0 is no longer supported and I have had strange behavior when I attempt to run SolidWorks addins written in VB6.0.  </p>
<p>Since this is a SolidWorks-related blog, I decided to focus on conversion but for general applications, there is not necessarily a need to migrate legacy code.  </p>
<p>Thanks for your comment.</p>
]]></content:encoded>
	</item>
</channel>
</rss>

