<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Re: Use AutoCAD 2000 VBA or upgrade to AutoCAD 2006 for VBA .NET? in .NET Forum</title>
    <link>https://forums.autodesk.com/t5/net-forum/use-autocad-2000-vba-or-upgrade-to-autocad-2006-for-vba-net/m-p/1553569#M82717</link>
    <description>"James Maeding" &lt;JMAEDING...HUNSAKER...COM&gt; wrote in message&lt;BR /&gt;
news:5090261@discussion.autodesk.com...&lt;BR /&gt;
any reason why using classic VB6 is not a good choice?&lt;BR /&gt;
I am curious if its going to be around for a long time or not.  You would&lt;BR /&gt;
think not, but it seems to be living on&lt;BR /&gt;
despite what MS is doing...&lt;BR /&gt;
I would rather learn .net than program something big in VBA though, seems&lt;BR /&gt;
like that is a dead ringer of a language to be&lt;BR /&gt;
replaced with VBA.net at some point.&lt;BR /&gt;
&lt;BR /&gt;
Tony. &amp;lt;&amp;gt;&lt;BR /&gt;
|&amp;gt;I'm posting this question here because when I originally posted in the VBA&lt;BR /&gt;
group I was advised that this would be a better group for this question.&lt;BR /&gt;
|&amp;gt;&lt;BR /&gt;
|&amp;gt;My company has recently accepted a proposal I made to develop VBA routines&lt;BR /&gt;
in AutoCAD and Excel 2003 to replace our current suite of Fortran programs.&lt;BR /&gt;
Since we currently use AutoCAD 2000, I'm wondering whether it makes sense to&lt;BR /&gt;
embark on such a huge programming project with an old version of AutoCAD So&lt;BR /&gt;
my question is, are there compelling re&lt;BR /&gt;
|&amp;gt;asons to upgrade to AutoCAD 2006 before embarking on this development?&lt;BR /&gt;
Specifically, I'm interested in .NET related advantages.&lt;BR /&gt;
|&amp;gt;&lt;BR /&gt;
|&amp;gt;Briefly, the Fortran programs have been with the company for about 40&lt;BR /&gt;
years, and they perform numerous geometrical calculations and display 2D&lt;BR /&gt;
profile graphs for the tools we make. I've attached a copy of the sort of&lt;BR /&gt;
polylines the program typically generates. Actually, a transition has&lt;BR /&gt;
already begun since the generated graphs can be exported to .DXF files as&lt;BR /&gt;
|&amp;gt; simple polylines. The most complicated graphics generated by the Fortran&lt;BR /&gt;
programs can all be output as 2D polylines consisting of well-defined arcs&lt;BR /&gt;
and straight-line segments. Thus the elements of the geometry are simple,&lt;BR /&gt;
although there's a lot of relatively involved calculations involved in&lt;BR /&gt;
finding tangent points where straigtline segments touch arcs.  I've done VBA&lt;BR /&gt;
in Excel and feel comfortable with that part.&lt;BR /&gt;
|&amp;gt;&lt;BR /&gt;
|&amp;gt;What I envision is tying the data for all those polylines to data tables&lt;BR /&gt;
|&amp;gt; in Excel 2003 so that manipulating, say, a cell corresponding to a&lt;BR /&gt;
certain angle in an arc, will then change the shape of that portion of the&lt;BR /&gt;
tool.&lt;BR /&gt;
|&amp;gt;&lt;BR /&gt;
|&amp;gt;This program is huge, having been developed and refined over 40 years, but&lt;BR /&gt;
the basic geometry underlying it is all straight 2D AutoCAD type stuff.&lt;BR /&gt;
While one module will be developed at a time, eventually completing the&lt;BR /&gt;
project will likely take 2 to 5 years.&lt;BR /&gt;
|&amp;gt;&lt;BR /&gt;
|&amp;gt;I know that Microsoft lists details about .NET has advantages over regular&lt;BR /&gt;
VBA,&lt;BR /&gt;
|&amp;gt; but all these details are a little hard to absorb by someone like me at&lt;BR /&gt;
this point. II'm hoping that a more experienced AutoCAD programmer will be&lt;BR /&gt;
able to provide advice about what issues are really important here.&lt;BR /&gt;
Specifically, what compelling reasons are there to do this development in a&lt;BR /&gt;
.NET framework?&lt;BR /&gt;
|&amp;gt;&lt;BR /&gt;
|&amp;gt;Also, if I do end up upgrading and then develop a combined VBA Excel 2003&lt;BR /&gt;
and VBA .NET AutoCAD 2006 package, does this means that users will have to&lt;BR /&gt;
have AT LEAST Excel 2003 and Au&lt;BR /&gt;
|&amp;gt;toCAD 2006 in order to use my routines?&lt;BR /&gt;
|&amp;gt;&lt;BR /&gt;
|&amp;gt;Thanks in advance,&lt;BR /&gt;
|&amp;gt;-Tony&lt;BR /&gt;
James Maeding&lt;BR /&gt;
Civil Engineer and Programmer&lt;BR /&gt;
jmaeding - athunsaker - com&lt;/JMAEDING...HUNSAKER...COM&gt;</description>
    <pubDate>Sat, 18 Feb 2006 03:18:16 GMT</pubDate>
    <dc:creator>Anonymous</dc:creator>
    <dc:date>2006-02-18T03:18:16Z</dc:date>
    <item>
      <title>Use AutoCAD 2000 VBA or upgrade to AutoCAD 2006 for VBA .NET?</title>
      <link>https://forums.autodesk.com/t5/net-forum/use-autocad-2000-vba-or-upgrade-to-autocad-2006-for-vba-net/m-p/1553559#M82707</link>
      <description>I'm posting this question here because when I originally posted in the VBA group I was advised that this would be a better group for this question.&lt;BR /&gt;
&lt;BR /&gt;
My company has recently accepted a proposal I made to develop VBA routines in AutoCAD and Excel 2003 to replace our current suite of Fortran programs. Since we currently use AutoCAD 2000, I'm wondering whether it makes sense to embark on such a huge programming project with an old version of AutoCAD. So my question is, are there compelling reasons to upgrade to AutoCAD 2006 before embarking on this development?  Specifically, I'm interested in .NET related advantages.&lt;BR /&gt;
&lt;BR /&gt;
Briefly, the Fortran programs have been with the company for about 40 years, and they perform numerous geometrical calculations and display 2D profile graphs for the tools we make. I've attached a copy of the sort of polylines the program typically generates. Actually, a transition has already begun since the generated graphs can be exported to .DXF files as simple polylines. The most complicated graphics generated by the Fortran programs can all be output as 2D polylines consisting of well-defined arcs and straight-line segments. Thus the elements of the geometry are simple, although there's a lot of relatively involved calculations involved in finding tangent points where straigtline segments touch arcs.  I've done VBA in Excel and feel comfortable with that part.&lt;BR /&gt;
&lt;BR /&gt;
What I envision is tying the data for all those polylines to data tables in Excel 2003 so that manipulating, say, a cell corresponding to a certain angle in an arc, will then change the shape of that portion of the tool.&lt;BR /&gt;
&lt;BR /&gt;
This program is huge, having been developed and refined over 40 years, but the basic geometry underlying it is all straight 2D AutoCAD type stuff. While one module will be developed at a time, eventually completing the project will likely take 2 to 5 years.&lt;BR /&gt;
&lt;BR /&gt;
I know that Microsoft lists details about .NET has advantages over regular VBA, but all these details are a little hard to absorb by someone like me at this point. II'm hoping that a more experienced AutoCAD programmer will be able to provide advice about what issues are really important here.  Specifically, what compelling reasons are there to do this development in a .NET framework?&lt;BR /&gt;
&lt;BR /&gt;
Also, if I do end up upgrading and then develop a combined VBA Excel 2003 and VBA .NET AutoCAD 2006 package, does this means that users will have to have AT LEAST Excel 2003 and AutoCAD 2006 in order to use my routines?&lt;BR /&gt;
&lt;BR /&gt;
Thanks in advance,&lt;BR /&gt;
-Tony</description>
      <pubDate>Fri, 10 Feb 2006 06:30:03 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/net-forum/use-autocad-2000-vba-or-upgrade-to-autocad-2006-for-vba-net/m-p/1553559#M82707</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2006-02-10T06:30:03Z</dc:date>
    </item>
    <item>
      <title>Re: Use AutoCAD 2000 VBA or upgrade to AutoCAD 2006 for VBA .NET?</title>
      <link>https://forums.autodesk.com/t5/net-forum/use-autocad-2000-vba-or-upgrade-to-autocad-2006-for-vba-net/m-p/1553560#M82708</link>
      <description>I read your post in the other group.&lt;BR /&gt;
&lt;BR /&gt;
There is not VBA.NET. If your main concern is that the code you develop &lt;BR /&gt;
something in Acad2000VBA would be used in Acad2006 later, then, as you have &lt;BR /&gt;
already been replied, there is very little that the VBA in Acad2000 would &lt;BR /&gt;
not work in latest Acad, unless you used some components that are &lt;BR /&gt;
incompatible with later version of Acad/later OS.&lt;BR /&gt;
&lt;BR /&gt;
If you use .NET (VB.NET or C#) to automate Acad, then there is little &lt;BR /&gt;
different from what you can do with VB. People here in this group maily for &lt;BR /&gt;
discussion of ObjectARX .NET API, a subset of API exposed to .NET &lt;BR /&gt;
programmer, started since Acad2005. It is still in its early stage (and &lt;BR /&gt;
would get better, maybe?). Its is only part of ObjectARX and a bit hard to &lt;BR /&gt;
learn and code, even you are very comfortable with VB.NET or C#.&lt;BR /&gt;
&lt;BR /&gt;
IMO, if you are confident that VBA can do what you want to, then it could be &lt;BR /&gt;
the best approach in the regard of ROI (return of investment). I'd expect &lt;BR /&gt;
VBA code will run in next 10 years, at least (assume MS and Acad can last &lt;BR /&gt;
that long, But 40 year, as your Fortran?, I don't know. AutoCAD did not &lt;BR /&gt;
exist then, did it?).&lt;BR /&gt;
&lt;BR /&gt;
This is my opion from my instinct, without knowing exactly your system does. &lt;BR /&gt;
OTH, if you already know .NET well and do not mind the steep learning curve &lt;BR /&gt;
on ObjectARX .NET API, your solution may survive longer, or may be more &lt;BR /&gt;
powerful. However, you need to get Acad2006 or later.&lt;BR /&gt;
&lt;BR /&gt;
&lt;TONY.&gt; wrote in message news:5082754@discussion.autodesk.com...&lt;BR /&gt;
I'm posting this question here because when I originally posted in the VBA &lt;BR /&gt;
group I was advised that this would be a better group for this question.&lt;BR /&gt;
&lt;BR /&gt;
My company has recently accepted a proposal I made to develop VBA routines &lt;BR /&gt;
in AutoCAD and Excel 2003 to replace our current suite of Fortran programs. &lt;BR /&gt;
Since we currently use AutoCAD 2000, I'm wondering whether it makes sense to &lt;BR /&gt;
embark on such a huge programming project with an old version of AutoCAD So &lt;BR /&gt;
my question is, are there compelling re&lt;BR /&gt;
asons to upgrade to AutoCAD 2006 before embarking on this development? &lt;BR /&gt;
Specifically, I'm interested in .NET related advantages.&lt;BR /&gt;
&lt;BR /&gt;
Briefly, the Fortran programs have been with the company for about 40 years, &lt;BR /&gt;
and they perform numerous geometrical calculations and display 2D profile &lt;BR /&gt;
graphs for the tools we make. I've attached a copy of the sort of polylines &lt;BR /&gt;
the program typically generates. Actually, a transition has already begun &lt;BR /&gt;
since the generated graphs can be exported to .DXF files as&lt;BR /&gt;
 simple polylines. The most complicated graphics generated by the Fortran &lt;BR /&gt;
programs can all be output as 2D polylines consisting of well-defined arcs &lt;BR /&gt;
and straight-line segments. Thus the elements of the geometry are simple, &lt;BR /&gt;
although there's a lot of relatively involved calculations involved in &lt;BR /&gt;
finding tangent points where straigtline segments touch arcs.  I've done VBA &lt;BR /&gt;
in Excel and feel comfortable with that part.&lt;BR /&gt;
&lt;BR /&gt;
What I envision is tying the data for all those polylines to data tables&lt;BR /&gt;
 in Excel 2003 so that manipulating, say, a cell corresponding to a certain &lt;BR /&gt;
angle in an arc, will then change the shape of that portion of the tool.&lt;BR /&gt;
&lt;BR /&gt;
This program is huge, having been developed and refined over 40 years, but &lt;BR /&gt;
the basic geometry underlying it is all straight 2D AutoCAD type stuff. &lt;BR /&gt;
While one module will be developed at a time, eventually completing the &lt;BR /&gt;
project will likely take 2 to 5 years.&lt;BR /&gt;
&lt;BR /&gt;
I know that Microsoft lists details about .NET has advantages over regular &lt;BR /&gt;
VBA,&lt;BR /&gt;
 but all these details are a little hard to absorb by someone like me at &lt;BR /&gt;
this point. II'm hoping that a more experienced AutoCAD programmer will be &lt;BR /&gt;
able to provide advice about what issues are really important here. &lt;BR /&gt;
Specifically, what compelling reasons are there to do this development in a &lt;BR /&gt;
.NET framework?&lt;BR /&gt;
&lt;BR /&gt;
Also, if I do end up upgrading and then develop a combined VBA Excel 2003 &lt;BR /&gt;
and VBA .NET AutoCAD 2006 package, does this means that users will have to &lt;BR /&gt;
have AT LEAST Excel 2003 and Au&lt;BR /&gt;
toCAD 2006 in order to use my routines?&lt;BR /&gt;
&lt;BR /&gt;
Thanks in advance,&lt;BR /&gt;
-Tony&lt;/TONY.&gt;</description>
      <pubDate>Fri, 10 Feb 2006 14:42:16 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/net-forum/use-autocad-2000-vba-or-upgrade-to-autocad-2006-for-vba-net/m-p/1553560#M82708</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2006-02-10T14:42:16Z</dc:date>
    </item>
    <item>
      <title>Re: Use AutoCAD 2000 VBA or upgrade to AutoCAD 2006 for VBA .NET?</title>
      <link>https://forums.autodesk.com/t5/net-forum/use-autocad-2000-vba-or-upgrade-to-autocad-2006-for-vba-net/m-p/1553561#M82709</link>
      <description>Can you explain what role Excel serves in your current&lt;BR /&gt;
and or planned system?  Is it used simply as a way for&lt;BR /&gt;
the user to enter many values that control how your&lt;BR /&gt;
graphics appear?  Are calculations done in Excel, or in&lt;BR /&gt;
your code, or both?&lt;BR /&gt;
&lt;BR /&gt;
&lt;BR /&gt;
-- &lt;BR /&gt;
http://www.caddzone.com&lt;BR /&gt;
&lt;BR /&gt;
AcadXTabs: MDI Document Tabs for AutoCAD 2004/2005/2006&lt;BR /&gt;
http://www.acadxtabs.com&lt;BR /&gt;
&lt;BR /&gt;
&lt;TONY.&gt; wrote in message news:5082754@discussion.autodesk.com...&lt;BR /&gt;
I'm posting this question here because when I originally posted in the VBA group I was advised that this would be a better group for this question.&lt;BR /&gt;
&lt;BR /&gt;
My company has recently accepted a proposal I made to develop VBA routines in AutoCAD and Excel 2003 to replace our current suite of Fortran programs. Since we currently use AutoCAD 2000, I'm wondering whether it makes sense to embark on such a huge programming project with an old version of AutoCAD So my question is, are there compelling re&lt;BR /&gt;
asons to upgrade to AutoCAD 2006 before embarking on this development?  Specifically, I'm interested in .NET related advantages.&lt;BR /&gt;
&lt;BR /&gt;
Briefly, the Fortran programs have been with the company for about 40 years, and they perform numerous geometrical calculations and display 2D profile graphs for the tools we make. I've attached a copy of the sort of polylines the program typically generates. Actually, a transition has already begun since the generated graphs can be exported to .DXF files as&lt;BR /&gt;
 simple polylines. The most complicated graphics generated by the Fortran programs can all be output as 2D polylines consisting of well-defined arcs and straight-line segments. Thus the elements of the geometry are simple, although there's a lot of relatively involved calculations involved in finding tangent points where straigtline segments touch arcs.  I've done VBA in Excel and feel comfortable with that part.&lt;BR /&gt;
&lt;BR /&gt;
What I envision is tying the data for all those polylines to data tables&lt;BR /&gt;
 in Excel 2003 so that manipulating, say, a cell corresponding to a certain angle in an arc, will then change the shape of that portion of the tool.&lt;BR /&gt;
&lt;BR /&gt;
This program is huge, having been developed and refined over 40 years, but the basic geometry underlying it is all straight 2D AutoCAD type stuff. While one module will be developed at a time, eventually completing the project will likely take 2 to 5 years.&lt;BR /&gt;
&lt;BR /&gt;
I know that Microsoft lists details about .NET has advantages over regular VBA,&lt;BR /&gt;
 but all these details are a little hard to absorb by someone like me at this point. II'm hoping that a more experienced AutoCAD programmer will be able to provide advice about what issues are really important here.  Specifically, what compelling reasons are there to do this development in a .NET framework?&lt;BR /&gt;
&lt;BR /&gt;
Also, if I do end up upgrading and then develop a combined VBA Excel 2003 and VBA .NET AutoCAD 2006 package, does this means that users will have to have AT LEAST Excel 2003 and Au&lt;BR /&gt;
toCAD 2006 in order to use my routines?&lt;BR /&gt;
&lt;BR /&gt;
Thanks in advance,&lt;BR /&gt;
-Tony&lt;/TONY.&gt;</description>
      <pubDate>Fri, 10 Feb 2006 16:26:33 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/net-forum/use-autocad-2000-vba-or-upgrade-to-autocad-2006-for-vba-net/m-p/1553561#M82709</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2006-02-10T16:26:33Z</dc:date>
    </item>
    <item>
      <title>Re: Use AutoCAD 2000 VBA or upgrade to AutoCAD 2006 for VBA .NET?</title>
      <link>https://forums.autodesk.com/t5/net-forum/use-autocad-2000-vba-or-upgrade-to-autocad-2006-for-vba-net/m-p/1553562#M82710</link>
      <description>The plan is to have Excel be the "number cruncher" part of the system as well as the way to store and display the many endpoints and angles associated with the parts.  The graphical features in Excel allow one to view trends in the tabular data easily.  Furthermore, one can manually adjust (by clicking and dragging data points) any generated graphs of the data so as to smooth out the trends or meet some needed condition (such as, "the angle needs to be 90 degrees at this point).&lt;BR /&gt;
&lt;BR /&gt;
We have 3 basic things that need to be done:&lt;BR /&gt;
1) Deal with graphical depictions of the tool geometry (polylines)&lt;BR /&gt;
2) Store tables of data that define the tool geometry at each sage in its formation (endpoints and arc lengths)&lt;BR /&gt;
3) Perform calculations for how the geometry will change between each stage in formation so as to reduce stress and/or deal with constraints due to cost&lt;BR /&gt;
&lt;BR /&gt;
Because we deal with such a large number of tools, item (1) is very significant, and AutoCADs features provide a great way to deal with it.  Items (2) and (3) on the other hand, are better dealt with by a program like Excel.  Thus, we'd like to take advantage of both programs in order to meet our needs.&lt;BR /&gt;
&lt;BR /&gt;
Again, I really appreciate all the expert help in these Discussion Groups.&lt;BR /&gt;
&lt;BR /&gt;
-Tony</description>
      <pubDate>Fri, 10 Feb 2006 17:23:24 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/net-forum/use-autocad-2000-vba-or-upgrade-to-autocad-2006-for-vba-net/m-p/1553562#M82710</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2006-02-10T17:23:24Z</dc:date>
    </item>
    <item>
      <title>Re: Use AutoCAD 2000 VBA or upgrade to AutoCAD 2006 for VBA .NET?</title>
      <link>https://forums.autodesk.com/t5/net-forum/use-autocad-2000-vba-or-upgrade-to-autocad-2006-for-vba-net/m-p/1553563#M82711</link>
      <description>Tony,&lt;BR /&gt;
&lt;BR /&gt;
I agree with the post by Norman he gives you many good points. especially &lt;BR /&gt;
IMO, if you are confident that VBA can do what you want to, then it could be the best approach in the regard of ROI (return if investment).&lt;BR /&gt;
&lt;BR /&gt;
Do a search in this group for "VB" and you will see many questions/posts go unanswered . If you decide to use &lt;BR /&gt;
.net it will require you climbing a very steep learning curve.&lt;BR /&gt;
I have the help of many professional very experienced programmers to help me with my VB.net hurdles.&lt;BR /&gt;
Unless you have these resources I think you will&lt;BR /&gt;
have a big job ahead.&lt;BR /&gt;
&lt;BR /&gt;
If you need the capabilities of ARX/NET then you have no choice. For example If wanted to create you own custom drawing entities.&lt;BR /&gt;
&lt;BR /&gt;
There are more users programming the Net API in C# or C++ &lt;BR /&gt;
&lt;BR /&gt;
Do your self a favor and start with a small task and try to do it in VBA and then see how long it takes to complete.Then try the same task in NET and see how long it takes.&lt;BR /&gt;
&lt;BR /&gt;
Maximo</description>
      <pubDate>Fri, 10 Feb 2006 21:52:56 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/net-forum/use-autocad-2000-vba-or-upgrade-to-autocad-2006-for-vba-net/m-p/1553563#M82711</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2006-02-10T21:52:56Z</dc:date>
    </item>
    <item>
      <title>Re: Use AutoCAD 2000 VBA or upgrade to AutoCAD 2006 for VBA .NET?</title>
      <link>https://forums.autodesk.com/t5/net-forum/use-autocad-2000-vba-or-upgrade-to-autocad-2006-for-vba-net/m-p/1553564#M82712</link>
      <description>Thank you for the advice.  I do have friends and co-workers using .net, but I was hoping to hear from specifically AutoCAD .net developers.&lt;BR /&gt;
&lt;BR /&gt;
One of the fears I have is that development in AutoCAD VBA will lead to code that eventually won't be supported.  By contrast, my understanding is that .net will not face this problem since multiple languages compile to a single intermediate code. &lt;BR /&gt;
&lt;BR /&gt;
Having programs that will still be working well in 20 years without endless recoding is not a small issue -- especially when you're experiencing it right now with a FORTRAN system -- and that's why it's important to me to not begin with a language/system that might face longevity issues.  On the other hand, maybe AutoCAD 2025 will still be running AutoCAD 200 VBA routines...I don't know.&lt;BR /&gt;
&lt;BR /&gt;
-Tony.</description>
      <pubDate>Sat, 11 Feb 2006 01:41:50 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/net-forum/use-autocad-2000-vba-or-upgrade-to-autocad-2006-for-vba-net/m-p/1553564#M82712</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2006-02-11T01:41:50Z</dc:date>
    </item>
    <item>
      <title>Re: Use AutoCAD 2000 VBA or upgrade to AutoCAD 2006 for VBA .NET?</title>
      <link>https://forums.autodesk.com/t5/net-forum/use-autocad-2000-vba-or-upgrade-to-autocad-2006-for-vba-net/m-p/1553565#M82713</link>
      <description>Hi&lt;BR /&gt;
&lt;BR /&gt;
Just some thoughts from left field&lt;BR /&gt;
&lt;BR /&gt;
Going by the past few years I would expect acad 2007 to be release late&lt;BR /&gt;
March early April,&lt;BR /&gt;
VBA uses COM which Microsoft has superceded by .Net 1.0 1.1 &amp;amp; 2.0.....&lt;BR /&gt;
I believe you can get a Fortran.NET compiler...&lt;BR /&gt;
.Net XMLserialization could give you a way to save the data without using&lt;BR /&gt;
excel,&lt;BR /&gt;
I am guessing by the age that the fortran code is procedural and and .NET is&lt;BR /&gt;
Object Oriented,&lt;BR /&gt;
You could use GDI+ to draw charts directly onto a form, or even use the&lt;BR /&gt;
DirectX SDK&lt;BR /&gt;
&lt;BR /&gt;
&lt;BR /&gt;
I currently have a similar setup where I use VB (COM) to export data of 1 to&lt;BR /&gt;
250 related objects acad into excel where we apply parameters to each&lt;BR /&gt;
object, then excel calculates the design based on standards, and draws&lt;BR /&gt;
graphs, then the design is put back into CAD using VB (COM).&lt;BR /&gt;
&lt;BR /&gt;
The limitations I have run into with this is that because part of the&lt;BR /&gt;
programme is embedded into  the formulaes in the spreadsheets cells, it is&lt;BR /&gt;
it is dificult to update the design standards or use different design&lt;BR /&gt;
standards, especially on exiting designs.  For these reasons I am working on&lt;BR /&gt;
removing Excel from my application and moving to .NET&lt;BR /&gt;
&lt;BR /&gt;
&lt;BR /&gt;
Mark</description>
      <pubDate>Sat, 11 Feb 2006 01:49:47 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/net-forum/use-autocad-2000-vba-or-upgrade-to-autocad-2006-for-vba-net/m-p/1553565#M82713</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2006-02-11T01:49:47Z</dc:date>
    </item>
    <item>
      <title>Re: Use AutoCAD 2000 VBA or upgrade to AutoCAD 2006 for VBA .NET?</title>
      <link>https://forums.autodesk.com/t5/net-forum/use-autocad-2000-vba-or-upgrade-to-autocad-2006-for-vba-net/m-p/1553566#M82714</link>
      <description>Mark,&lt;BR /&gt;
&lt;BR /&gt;
These comments are helpful because of your experience with the Excel/Acad interface with VBA.  You mention driving graph generation using equations in Excel which is something I'm quite interested in at this point -- if you could point me to resources focused on that, I'd be interested.&lt;BR /&gt;
&lt;BR /&gt;
However, the limitation you mention w/r to drawing designs related to standard formulas might not apply to our situation.   I don't so much want to drive drawings based upon standards, but rather form specific bends in the polylines based upon elements in the Excel data table (such as lengths and radii of arcs, etc...).  When the resulting Acad drawing of the tool is acceptable, I'll then send the Excel data directly to the manufacturing machines.  It's hard for me to see the need of xml serialization for such a situation.&lt;BR /&gt;
&lt;BR /&gt;
-Tony.</description>
      <pubDate>Sat, 11 Feb 2006 16:20:53 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/net-forum/use-autocad-2000-vba-or-upgrade-to-autocad-2006-for-vba-net/m-p/1553566#M82714</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2006-02-11T16:20:53Z</dc:date>
    </item>
    <item>
      <title>Re: Use AutoCAD 2000 VBA or upgrade to AutoCAD 2006 for VBA .NET?</title>
      <link>https://forums.autodesk.com/t5/net-forum/use-autocad-2000-vba-or-upgrade-to-autocad-2006-for-vba-net/m-p/1553567#M82715</link>
      <description>I use the excel chart 'Scatter plot' to draw graphs of the design.&lt;BR /&gt;
&lt;TONY.&gt; wrote in message news:5083910@discussion.autodesk.com...&lt;BR /&gt;
Mark,&lt;BR /&gt;
&lt;BR /&gt;
These comments are helpful because of your experience with the Excel/Acad&lt;BR /&gt;
interface with VBA.  You mention driving graph generation using equations in&lt;BR /&gt;
Excel which is something I'm quite interested in at this point -- if you&lt;BR /&gt;
could point me to resources focused on that, I'd be interested.&lt;BR /&gt;
&lt;BR /&gt;
However, the limitation you mention w/r to drawing designs related to&lt;BR /&gt;
standard formulas might not apply to our situation.   I don't so much want&lt;BR /&gt;
to drive drawings based upon standards, but rather form specific bends in&lt;BR /&gt;
the polylines based upon elements in the Excel data table (such as lengths&lt;BR /&gt;
and radii of arcs, etc...).  When the resulting Acad drawing of the tool is&lt;BR /&gt;
acceptable, I'll then send the Excel data directly to the manufacturing&lt;BR /&gt;
machines.  It's hard for me to see the need of xml serialization for such a&lt;BR /&gt;
situation.&lt;BR /&gt;
&lt;BR /&gt;
-Tony.&lt;/TONY.&gt;</description>
      <pubDate>Mon, 13 Feb 2006 04:18:28 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/net-forum/use-autocad-2000-vba-or-upgrade-to-autocad-2006-for-vba-net/m-p/1553567#M82715</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2006-02-13T04:18:28Z</dc:date>
    </item>
    <item>
      <title>Re: Use AutoCAD 2000 VBA or upgrade to AutoCAD 2006 for VBA .NET?</title>
      <link>https://forums.autodesk.com/t5/net-forum/use-autocad-2000-vba-or-upgrade-to-autocad-2006-for-vba-net/m-p/1553568#M82716</link>
      <description>any reason why using classic VB6 is not a good choice?&lt;BR /&gt;
I am curious if its going to be around for a long time or not.  You would think not, but it seems to be living on&lt;BR /&gt;
despite what MS is doing...&lt;BR /&gt;
I would rather learn .net than program something big in VBA though, seems like that is a dead ringer of a language to be&lt;BR /&gt;
replaced with VBA.net at some point.&lt;BR /&gt;
&lt;BR /&gt;
Tony. &amp;lt;&amp;gt;&lt;BR /&gt;
|&amp;gt;I'm posting this question here because when I originally posted in the VBA group I was advised that this would be a better group for this question.&lt;BR /&gt;
|&amp;gt;&lt;BR /&gt;
|&amp;gt;My company has recently accepted a proposal I made to develop VBA routines in AutoCAD and Excel 2003 to replace our current suite of Fortran programs. Since we currently use AutoCAD 2000, I'm wondering whether it makes sense to embark on such a huge programming project with an old version of AutoCAD So my question is, are there compelling re&lt;BR /&gt;
|&amp;gt;asons to upgrade to AutoCAD 2006 before embarking on this development?  Specifically, I'm interested in .NET related advantages.&lt;BR /&gt;
|&amp;gt;&lt;BR /&gt;
|&amp;gt;Briefly, the Fortran programs have been with the company for about 40 years, and they perform numerous geometrical calculations and display 2D profile graphs for the tools we make. I've attached a copy of the sort of polylines the program typically generates. Actually, a transition has already begun since the generated graphs can be exported to .DXF files as&lt;BR /&gt;
|&amp;gt; simple polylines. The most complicated graphics generated by the Fortran programs can all be output as 2D polylines consisting of well-defined arcs and straight-line segments. Thus the elements of the geometry are simple, although there's a lot of relatively involved calculations involved in finding tangent points where straigtline segments touch arcs.  I've done VBA in Excel and feel comfortable with that part.&lt;BR /&gt;
|&amp;gt;&lt;BR /&gt;
|&amp;gt;What I envision is tying the data for all those polylines to data tables&lt;BR /&gt;
|&amp;gt; in Excel 2003 so that manipulating, say, a cell corresponding to a certain angle in an arc, will then change the shape of that portion of the tool.&lt;BR /&gt;
|&amp;gt;&lt;BR /&gt;
|&amp;gt;This program is huge, having been developed and refined over 40 years, but the basic geometry underlying it is all straight 2D AutoCAD type stuff. While one module will be developed at a time, eventually completing the project will likely take 2 to 5 years.&lt;BR /&gt;
|&amp;gt;&lt;BR /&gt;
|&amp;gt;I know that Microsoft lists details about .NET has advantages over regular VBA,&lt;BR /&gt;
|&amp;gt; but all these details are a little hard to absorb by someone like me at this point. II'm hoping that a more experienced AutoCAD programmer will be able to provide advice about what issues are really important here.  Specifically, what compelling reasons are there to do this development in a .NET framework?&lt;BR /&gt;
|&amp;gt;&lt;BR /&gt;
|&amp;gt;Also, if I do end up upgrading and then develop a combined VBA Excel 2003 and VBA .NET AutoCAD 2006 package, does this means that users will have to have AT LEAST Excel 2003 and Au&lt;BR /&gt;
|&amp;gt;toCAD 2006 in order to use my routines?&lt;BR /&gt;
|&amp;gt;&lt;BR /&gt;
|&amp;gt;Thanks in advance,&lt;BR /&gt;
|&amp;gt;-Tony&lt;BR /&gt;
James Maeding&lt;BR /&gt;
Civil Engineer and Programmer&lt;BR /&gt;
jmaeding - athunsaker - com</description>
      <pubDate>Fri, 17 Feb 2006 23:44:13 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/net-forum/use-autocad-2000-vba-or-upgrade-to-autocad-2006-for-vba-net/m-p/1553568#M82716</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2006-02-17T23:44:13Z</dc:date>
    </item>
    <item>
      <title>Re: Use AutoCAD 2000 VBA or upgrade to AutoCAD 2006 for VBA .NET?</title>
      <link>https://forums.autodesk.com/t5/net-forum/use-autocad-2000-vba-or-upgrade-to-autocad-2006-for-vba-net/m-p/1553569#M82717</link>
      <description>"James Maeding" &lt;JMAEDING...HUNSAKER...COM&gt; wrote in message&lt;BR /&gt;
news:5090261@discussion.autodesk.com...&lt;BR /&gt;
any reason why using classic VB6 is not a good choice?&lt;BR /&gt;
I am curious if its going to be around for a long time or not.  You would&lt;BR /&gt;
think not, but it seems to be living on&lt;BR /&gt;
despite what MS is doing...&lt;BR /&gt;
I would rather learn .net than program something big in VBA though, seems&lt;BR /&gt;
like that is a dead ringer of a language to be&lt;BR /&gt;
replaced with VBA.net at some point.&lt;BR /&gt;
&lt;BR /&gt;
Tony. &amp;lt;&amp;gt;&lt;BR /&gt;
|&amp;gt;I'm posting this question here because when I originally posted in the VBA&lt;BR /&gt;
group I was advised that this would be a better group for this question.&lt;BR /&gt;
|&amp;gt;&lt;BR /&gt;
|&amp;gt;My company has recently accepted a proposal I made to develop VBA routines&lt;BR /&gt;
in AutoCAD and Excel 2003 to replace our current suite of Fortran programs.&lt;BR /&gt;
Since we currently use AutoCAD 2000, I'm wondering whether it makes sense to&lt;BR /&gt;
embark on such a huge programming project with an old version of AutoCAD So&lt;BR /&gt;
my question is, are there compelling re&lt;BR /&gt;
|&amp;gt;asons to upgrade to AutoCAD 2006 before embarking on this development?&lt;BR /&gt;
Specifically, I'm interested in .NET related advantages.&lt;BR /&gt;
|&amp;gt;&lt;BR /&gt;
|&amp;gt;Briefly, the Fortran programs have been with the company for about 40&lt;BR /&gt;
years, and they perform numerous geometrical calculations and display 2D&lt;BR /&gt;
profile graphs for the tools we make. I've attached a copy of the sort of&lt;BR /&gt;
polylines the program typically generates. Actually, a transition has&lt;BR /&gt;
already begun since the generated graphs can be exported to .DXF files as&lt;BR /&gt;
|&amp;gt; simple polylines. The most complicated graphics generated by the Fortran&lt;BR /&gt;
programs can all be output as 2D polylines consisting of well-defined arcs&lt;BR /&gt;
and straight-line segments. Thus the elements of the geometry are simple,&lt;BR /&gt;
although there's a lot of relatively involved calculations involved in&lt;BR /&gt;
finding tangent points where straigtline segments touch arcs.  I've done VBA&lt;BR /&gt;
in Excel and feel comfortable with that part.&lt;BR /&gt;
|&amp;gt;&lt;BR /&gt;
|&amp;gt;What I envision is tying the data for all those polylines to data tables&lt;BR /&gt;
|&amp;gt; in Excel 2003 so that manipulating, say, a cell corresponding to a&lt;BR /&gt;
certain angle in an arc, will then change the shape of that portion of the&lt;BR /&gt;
tool.&lt;BR /&gt;
|&amp;gt;&lt;BR /&gt;
|&amp;gt;This program is huge, having been developed and refined over 40 years, but&lt;BR /&gt;
the basic geometry underlying it is all straight 2D AutoCAD type stuff.&lt;BR /&gt;
While one module will be developed at a time, eventually completing the&lt;BR /&gt;
project will likely take 2 to 5 years.&lt;BR /&gt;
|&amp;gt;&lt;BR /&gt;
|&amp;gt;I know that Microsoft lists details about .NET has advantages over regular&lt;BR /&gt;
VBA,&lt;BR /&gt;
|&amp;gt; but all these details are a little hard to absorb by someone like me at&lt;BR /&gt;
this point. II'm hoping that a more experienced AutoCAD programmer will be&lt;BR /&gt;
able to provide advice about what issues are really important here.&lt;BR /&gt;
Specifically, what compelling reasons are there to do this development in a&lt;BR /&gt;
.NET framework?&lt;BR /&gt;
|&amp;gt;&lt;BR /&gt;
|&amp;gt;Also, if I do end up upgrading and then develop a combined VBA Excel 2003&lt;BR /&gt;
and VBA .NET AutoCAD 2006 package, does this means that users will have to&lt;BR /&gt;
have AT LEAST Excel 2003 and Au&lt;BR /&gt;
|&amp;gt;toCAD 2006 in order to use my routines?&lt;BR /&gt;
|&amp;gt;&lt;BR /&gt;
|&amp;gt;Thanks in advance,&lt;BR /&gt;
|&amp;gt;-Tony&lt;BR /&gt;
James Maeding&lt;BR /&gt;
Civil Engineer and Programmer&lt;BR /&gt;
jmaeding - athunsaker - com&lt;/JMAEDING...HUNSAKER...COM&gt;</description>
      <pubDate>Sat, 18 Feb 2006 03:18:16 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/net-forum/use-autocad-2000-vba-or-upgrade-to-autocad-2006-for-vba-net/m-p/1553569#M82717</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2006-02-18T03:18:16Z</dc:date>
    </item>
    <item>
      <title>Re: Use AutoCAD 2000 VBA or upgrade to AutoCAD 2006 for VBA .NET?</title>
      <link>https://forums.autodesk.com/t5/net-forum/use-autocad-2000-vba-or-upgrade-to-autocad-2006-for-vba-net/m-p/1553570#M82718</link>
      <description>Hi,&lt;BR /&gt;
&lt;BR /&gt;
From what I can recall the replacement for VBA is to be VSTA (Visual Studio&lt;BR /&gt;
Tools for Aplications) ie .net&lt;BR /&gt;
I have moved on to .net from VB6 and I find going back to VB6 quite&lt;BR /&gt;
painfull.&lt;BR /&gt;
&lt;BR /&gt;
The dificulty in moving from VB6 to .net is that VB had to be changed to&lt;BR /&gt;
make it an Object Oriented Programming Language, and conform to the .net&lt;BR /&gt;
model, meaning changes to source code, so rather than going to VB.NET I went&lt;BR /&gt;
to C#.net which I find easier to read now.&lt;BR /&gt;
&lt;BR /&gt;
I think 'classic COM' aka VBA VB6 will be around for a while yet.&lt;BR /&gt;
But once your on the otherside you don't want to go back&lt;BR /&gt;
&lt;BR /&gt;
Mark</description>
      <pubDate>Sat, 18 Feb 2006 22:34:49 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/net-forum/use-autocad-2000-vba-or-upgrade-to-autocad-2006-for-vba-net/m-p/1553570#M82718</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2006-02-18T22:34:49Z</dc:date>
    </item>
  </channel>
</rss>

