<?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: in ObjectARX Forum</title>
    <link>https://forums.autodesk.com/t5/objectarx-forum/arx-s-in-different-versions-of-autocad/m-p/325567#M33599</link>
    <description>Yes, you can. Go here to learn how.&lt;BR /&gt;
http://www.manusoft.com/resources/arxtips/main.stm&lt;BR /&gt;
&lt;BR /&gt;
Justus&lt;BR /&gt;
&lt;BR /&gt;
"Andrew Elmore" &lt;ELMOREANDY&gt; wrote in message&lt;BR /&gt;
news:E3800EC1DDB41A1D2135CFC45ED5ADB7@in.WebX.maYIadrTaRb...&lt;BR /&gt;
&amp;gt; can 2000 project be compiled in .net?&lt;BR /&gt;
&amp;gt;&lt;BR /&gt;
&amp;gt; Thanks,&lt;BR /&gt;
&amp;gt; Andy&lt;BR /&gt;
&amp;gt;&lt;BR /&gt;
&amp;gt; "Anders Eriksson" &lt;ANDERS.ERIKSSON&gt; wrote in&lt;BR /&gt;
message&lt;BR /&gt;
&amp;gt; news:108tabk7vm2k7$.dlg@morateknikutveckling.se...&lt;BR /&gt;
&amp;gt; &amp;gt; On Wed, 15 Oct 2003 15:41:17 -0700, Andrew Elmore wrote:&lt;BR /&gt;
&amp;gt; &amp;gt;&lt;BR /&gt;
&amp;gt; &amp;gt; &amp;gt; Is there an easy way to downgrade an .arx? 2004 to 2000? or 02?. The&lt;BR /&gt;
&amp;gt; reason&lt;BR /&gt;
&amp;gt; &amp;gt; &amp;gt; is if I distribute my arx it would need to work down too 00. How would&lt;BR /&gt;
I&lt;BR /&gt;
&amp;gt; do&lt;BR /&gt;
&amp;gt; &amp;gt; &amp;gt; this?&lt;BR /&gt;
&amp;gt; &amp;gt;&lt;BR /&gt;
&amp;gt; &amp;gt; Well, it depends! Are you using any functions that doesn't exists in the&lt;BR /&gt;
&amp;gt; &amp;gt; earlier ObjectArx versions? NB! Some of the functions[1] has been&lt;BR /&gt;
renamed.&lt;BR /&gt;
&amp;gt; &amp;gt;&lt;BR /&gt;
&amp;gt; &amp;gt; It easier to go from a lower version of ObjectArx to a higher than the&lt;BR /&gt;
&amp;gt; &amp;gt; other way. Autodesk has supplied a header file which will define the old&lt;BR /&gt;
&amp;gt; &amp;gt; renamed functions to the new so you can use the old names. I think it is&lt;BR /&gt;
&amp;gt; &amp;gt; called migrtion.h in all versions.&lt;BR /&gt;
&amp;gt; &amp;gt;&lt;BR /&gt;
&amp;gt; &amp;gt; An ObjectArx version 2000 will load in all AutoCAD versions(2000, 2000i,&lt;BR /&gt;
&amp;gt; &amp;gt; 2002). I have had some trouble with Mechanical Desktop, which has it's&lt;BR /&gt;
own&lt;BR /&gt;
&amp;gt; &amp;gt; version of ObjectArx...&lt;BR /&gt;
&amp;gt; &amp;gt;&lt;BR /&gt;
&amp;gt; &amp;gt; If you are using version specific functions then you need to use the&lt;BR /&gt;
&amp;gt; &amp;gt; correct ObjectArx version. This can be done with Preprocessing, e.g.&lt;BR /&gt;
using&lt;BR /&gt;
&amp;gt; &amp;gt;&lt;BR /&gt;
&amp;gt; &amp;gt; #ifdef ARX2000&lt;BR /&gt;
&amp;gt; &amp;gt; // ObjectArx version 2000 specific code&lt;BR /&gt;
&amp;gt; &amp;gt; #endif&lt;BR /&gt;
&amp;gt; &amp;gt; #ifdef ARX2000i&lt;BR /&gt;
&amp;gt; &amp;gt; // ObjectArx version 2000i specific code&lt;BR /&gt;
&amp;gt; &amp;gt; #endif&lt;BR /&gt;
&amp;gt; &amp;gt; #ifdef ARX2002&lt;BR /&gt;
&amp;gt; &amp;gt; // ObjectArx version 2002 specific code&lt;BR /&gt;
&amp;gt; &amp;gt; #endif&lt;BR /&gt;
&amp;gt; &amp;gt;&lt;BR /&gt;
&amp;gt; &amp;gt; You also need to create a Configuration for each version in which you&lt;BR /&gt;
put&lt;BR /&gt;
&amp;gt; &amp;gt; the path to the right inc and lib directory...&lt;BR /&gt;
&amp;gt; &amp;gt;&lt;BR /&gt;
&amp;gt; &amp;gt; AutoCAD 2004, must have it's Arx compiled with VC++ 7.0 (.NET) So here I&lt;BR /&gt;
&amp;gt; &amp;gt; have created a new project. Start more or less from scratch, removing&lt;BR /&gt;
all&lt;BR /&gt;
&amp;gt; &amp;gt; historical reasons...&lt;BR /&gt;
&amp;gt; &amp;gt;&lt;BR /&gt;
&amp;gt; &amp;gt; Best Wishes!&lt;BR /&gt;
&amp;gt; &amp;gt;&lt;BR /&gt;
&amp;gt; &amp;gt; // Anders&lt;BR /&gt;
&amp;gt; &amp;gt; -- &lt;BR /&gt;
&amp;gt; &amp;gt; [1] With functions I mean functions, classes, variables, etc.&lt;BR /&gt;
&amp;gt;&lt;BR /&gt;
&amp;gt;&lt;/ANDERS.ERIKSSON&gt;&lt;/ELMOREANDY&gt;</description>
    <pubDate>Thu, 16 Oct 2003 18:48:00 GMT</pubDate>
    <dc:creator>Anonymous</dc:creator>
    <dc:date>2003-10-16T18:48:00Z</dc:date>
    <item>
      <title>arx's in different versions of autocad?</title>
      <link>https://forums.autodesk.com/t5/objectarx-forum/arx-s-in-different-versions-of-autocad/m-p/325564#M33596</link>
      <description>Is there an easy way to downgrade an .arx? 2004 to 2000? or 02?. The reason&lt;BR /&gt;
is if I distribute my arx it would need to work down too 00. How would I do&lt;BR /&gt;
this?&lt;BR /&gt;
&lt;BR /&gt;
Thanks,&lt;BR /&gt;
Andy</description>
      <pubDate>Wed, 15 Oct 2003 14:41:17 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/objectarx-forum/arx-s-in-different-versions-of-autocad/m-p/325564#M33596</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2003-10-15T14:41:17Z</dc:date>
    </item>
    <item>
      <title>Re: arx's in different versions of autocad?</title>
      <link>https://forums.autodesk.com/t5/objectarx-forum/arx-s-in-different-versions-of-autocad/m-p/325565#M33597</link>
      <description>On Wed, 15 Oct 2003 15:41:17 -0700, Andrew Elmore wrote:&lt;BR /&gt;
&lt;BR /&gt;
&amp;gt; Is there an easy way to downgrade an .arx? 2004 to 2000? or 02?. The reason&lt;BR /&gt;
&amp;gt; is if I distribute my arx it would need to work down too 00. How would I do&lt;BR /&gt;
&amp;gt; this?&lt;BR /&gt;
&lt;BR /&gt;
Well, it depends! Are you using any functions that doesn't exists in the&lt;BR /&gt;
earlier ObjectArx versions? NB! Some of the functions[1] has been renamed.&lt;BR /&gt;
&lt;BR /&gt;
It easier to go from a lower version of ObjectArx to a higher than the&lt;BR /&gt;
other way. Autodesk has supplied a header file which will define the old&lt;BR /&gt;
renamed functions to the new so you can use the old names. I think it is&lt;BR /&gt;
called migrtion.h in all versions.&lt;BR /&gt;
&lt;BR /&gt;
An ObjectArx version 2000 will load in all AutoCAD versions(2000, 2000i,&lt;BR /&gt;
2002). I have had some trouble with Mechanical Desktop, which has it's own&lt;BR /&gt;
version of ObjectArx...&lt;BR /&gt;
&lt;BR /&gt;
If you are using version specific functions then you need to use the&lt;BR /&gt;
correct ObjectArx version. This can be done with Preprocessing, e.g. using &lt;BR /&gt;
&lt;BR /&gt;
#ifdef ARX2000 &lt;BR /&gt;
// ObjectArx version 2000 specific code&lt;BR /&gt;
#endif&lt;BR /&gt;
#ifdef ARX2000i&lt;BR /&gt;
// ObjectArx version 2000i specific code&lt;BR /&gt;
#endif&lt;BR /&gt;
#ifdef ARX2002&lt;BR /&gt;
// ObjectArx version 2002 specific code&lt;BR /&gt;
#endif&lt;BR /&gt;
&lt;BR /&gt;
You also need to create a Configuration for each version in which you put&lt;BR /&gt;
the path to the right inc and lib directory...&lt;BR /&gt;
&lt;BR /&gt;
AutoCAD 2004, must have it's Arx compiled with VC++ 7.0 (.NET) So here I&lt;BR /&gt;
have created a new project. Start more or less from scratch, removing all&lt;BR /&gt;
historical reasons...&lt;BR /&gt;
&lt;BR /&gt;
Best Wishes!&lt;BR /&gt;
&lt;BR /&gt;
// Anders&lt;BR /&gt;
-- &lt;BR /&gt;
[1] With functions I mean functions, classes, variables, etc.</description>
      <pubDate>Thu, 16 Oct 2003 04:00:22 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/objectarx-forum/arx-s-in-different-versions-of-autocad/m-p/325565#M33597</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2003-10-16T04:00:22Z</dc:date>
    </item>
    <item>
      <title>Re:</title>
      <link>https://forums.autodesk.com/t5/objectarx-forum/arx-s-in-different-versions-of-autocad/m-p/325566#M33598</link>
      <description>can 2000 project be compiled in .net?&lt;BR /&gt;
&lt;BR /&gt;
Thanks,&lt;BR /&gt;
Andy&lt;BR /&gt;
&lt;BR /&gt;
"Anders Eriksson" &lt;ANDERS.ERIKSSON&gt; wrote in message&lt;BR /&gt;
news:108tabk7vm2k7$.dlg@morateknikutveckling.se...&lt;BR /&gt;
&amp;gt; On Wed, 15 Oct 2003 15:41:17 -0700, Andrew Elmore wrote:&lt;BR /&gt;
&amp;gt;&lt;BR /&gt;
&amp;gt; &amp;gt; Is there an easy way to downgrade an .arx? 2004 to 2000? or 02?. The&lt;BR /&gt;
reason&lt;BR /&gt;
&amp;gt; &amp;gt; is if I distribute my arx it would need to work down too 00. How would I&lt;BR /&gt;
do&lt;BR /&gt;
&amp;gt; &amp;gt; this?&lt;BR /&gt;
&amp;gt;&lt;BR /&gt;
&amp;gt; Well, it depends! Are you using any functions that doesn't exists in the&lt;BR /&gt;
&amp;gt; earlier ObjectArx versions? NB! Some of the functions[1] has been renamed.&lt;BR /&gt;
&amp;gt;&lt;BR /&gt;
&amp;gt; It easier to go from a lower version of ObjectArx to a higher than the&lt;BR /&gt;
&amp;gt; other way. Autodesk has supplied a header file which will define the old&lt;BR /&gt;
&amp;gt; renamed functions to the new so you can use the old names. I think it is&lt;BR /&gt;
&amp;gt; called migrtion.h in all versions.&lt;BR /&gt;
&amp;gt;&lt;BR /&gt;
&amp;gt; An ObjectArx version 2000 will load in all AutoCAD versions(2000, 2000i,&lt;BR /&gt;
&amp;gt; 2002). I have had some trouble with Mechanical Desktop, which has it's own&lt;BR /&gt;
&amp;gt; version of ObjectArx...&lt;BR /&gt;
&amp;gt;&lt;BR /&gt;
&amp;gt; If you are using version specific functions then you need to use the&lt;BR /&gt;
&amp;gt; correct ObjectArx version. This can be done with Preprocessing, e.g. using&lt;BR /&gt;
&amp;gt;&lt;BR /&gt;
&amp;gt; #ifdef ARX2000&lt;BR /&gt;
&amp;gt; // ObjectArx version 2000 specific code&lt;BR /&gt;
&amp;gt; #endif&lt;BR /&gt;
&amp;gt; #ifdef ARX2000i&lt;BR /&gt;
&amp;gt; // ObjectArx version 2000i specific code&lt;BR /&gt;
&amp;gt; #endif&lt;BR /&gt;
&amp;gt; #ifdef ARX2002&lt;BR /&gt;
&amp;gt; // ObjectArx version 2002 specific code&lt;BR /&gt;
&amp;gt; #endif&lt;BR /&gt;
&amp;gt;&lt;BR /&gt;
&amp;gt; You also need to create a Configuration for each version in which you put&lt;BR /&gt;
&amp;gt; the path to the right inc and lib directory...&lt;BR /&gt;
&amp;gt;&lt;BR /&gt;
&amp;gt; AutoCAD 2004, must have it's Arx compiled with VC++ 7.0 (.NET) So here I&lt;BR /&gt;
&amp;gt; have created a new project. Start more or less from scratch, removing all&lt;BR /&gt;
&amp;gt; historical reasons...&lt;BR /&gt;
&amp;gt;&lt;BR /&gt;
&amp;gt; Best Wishes!&lt;BR /&gt;
&amp;gt;&lt;BR /&gt;
&amp;gt; // Anders&lt;BR /&gt;
&amp;gt; -- &lt;BR /&gt;
&amp;gt; [1] With functions I mean functions, classes, variables, etc.&lt;/ANDERS.ERIKSSON&gt;</description>
      <pubDate>Thu, 16 Oct 2003 06:05:57 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/objectarx-forum/arx-s-in-different-versions-of-autocad/m-p/325566#M33598</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2003-10-16T06:05:57Z</dc:date>
    </item>
    <item>
      <title>Re:</title>
      <link>https://forums.autodesk.com/t5/objectarx-forum/arx-s-in-different-versions-of-autocad/m-p/325567#M33599</link>
      <description>Yes, you can. Go here to learn how.&lt;BR /&gt;
http://www.manusoft.com/resources/arxtips/main.stm&lt;BR /&gt;
&lt;BR /&gt;
Justus&lt;BR /&gt;
&lt;BR /&gt;
"Andrew Elmore" &lt;ELMOREANDY&gt; wrote in message&lt;BR /&gt;
news:E3800EC1DDB41A1D2135CFC45ED5ADB7@in.WebX.maYIadrTaRb...&lt;BR /&gt;
&amp;gt; can 2000 project be compiled in .net?&lt;BR /&gt;
&amp;gt;&lt;BR /&gt;
&amp;gt; Thanks,&lt;BR /&gt;
&amp;gt; Andy&lt;BR /&gt;
&amp;gt;&lt;BR /&gt;
&amp;gt; "Anders Eriksson" &lt;ANDERS.ERIKSSON&gt; wrote in&lt;BR /&gt;
message&lt;BR /&gt;
&amp;gt; news:108tabk7vm2k7$.dlg@morateknikutveckling.se...&lt;BR /&gt;
&amp;gt; &amp;gt; On Wed, 15 Oct 2003 15:41:17 -0700, Andrew Elmore wrote:&lt;BR /&gt;
&amp;gt; &amp;gt;&lt;BR /&gt;
&amp;gt; &amp;gt; &amp;gt; Is there an easy way to downgrade an .arx? 2004 to 2000? or 02?. The&lt;BR /&gt;
&amp;gt; reason&lt;BR /&gt;
&amp;gt; &amp;gt; &amp;gt; is if I distribute my arx it would need to work down too 00. How would&lt;BR /&gt;
I&lt;BR /&gt;
&amp;gt; do&lt;BR /&gt;
&amp;gt; &amp;gt; &amp;gt; this?&lt;BR /&gt;
&amp;gt; &amp;gt;&lt;BR /&gt;
&amp;gt; &amp;gt; Well, it depends! Are you using any functions that doesn't exists in the&lt;BR /&gt;
&amp;gt; &amp;gt; earlier ObjectArx versions? NB! Some of the functions[1] has been&lt;BR /&gt;
renamed.&lt;BR /&gt;
&amp;gt; &amp;gt;&lt;BR /&gt;
&amp;gt; &amp;gt; It easier to go from a lower version of ObjectArx to a higher than the&lt;BR /&gt;
&amp;gt; &amp;gt; other way. Autodesk has supplied a header file which will define the old&lt;BR /&gt;
&amp;gt; &amp;gt; renamed functions to the new so you can use the old names. I think it is&lt;BR /&gt;
&amp;gt; &amp;gt; called migrtion.h in all versions.&lt;BR /&gt;
&amp;gt; &amp;gt;&lt;BR /&gt;
&amp;gt; &amp;gt; An ObjectArx version 2000 will load in all AutoCAD versions(2000, 2000i,&lt;BR /&gt;
&amp;gt; &amp;gt; 2002). I have had some trouble with Mechanical Desktop, which has it's&lt;BR /&gt;
own&lt;BR /&gt;
&amp;gt; &amp;gt; version of ObjectArx...&lt;BR /&gt;
&amp;gt; &amp;gt;&lt;BR /&gt;
&amp;gt; &amp;gt; If you are using version specific functions then you need to use the&lt;BR /&gt;
&amp;gt; &amp;gt; correct ObjectArx version. This can be done with Preprocessing, e.g.&lt;BR /&gt;
using&lt;BR /&gt;
&amp;gt; &amp;gt;&lt;BR /&gt;
&amp;gt; &amp;gt; #ifdef ARX2000&lt;BR /&gt;
&amp;gt; &amp;gt; // ObjectArx version 2000 specific code&lt;BR /&gt;
&amp;gt; &amp;gt; #endif&lt;BR /&gt;
&amp;gt; &amp;gt; #ifdef ARX2000i&lt;BR /&gt;
&amp;gt; &amp;gt; // ObjectArx version 2000i specific code&lt;BR /&gt;
&amp;gt; &amp;gt; #endif&lt;BR /&gt;
&amp;gt; &amp;gt; #ifdef ARX2002&lt;BR /&gt;
&amp;gt; &amp;gt; // ObjectArx version 2002 specific code&lt;BR /&gt;
&amp;gt; &amp;gt; #endif&lt;BR /&gt;
&amp;gt; &amp;gt;&lt;BR /&gt;
&amp;gt; &amp;gt; You also need to create a Configuration for each version in which you&lt;BR /&gt;
put&lt;BR /&gt;
&amp;gt; &amp;gt; the path to the right inc and lib directory...&lt;BR /&gt;
&amp;gt; &amp;gt;&lt;BR /&gt;
&amp;gt; &amp;gt; AutoCAD 2004, must have it's Arx compiled with VC++ 7.0 (.NET) So here I&lt;BR /&gt;
&amp;gt; &amp;gt; have created a new project. Start more or less from scratch, removing&lt;BR /&gt;
all&lt;BR /&gt;
&amp;gt; &amp;gt; historical reasons...&lt;BR /&gt;
&amp;gt; &amp;gt;&lt;BR /&gt;
&amp;gt; &amp;gt; Best Wishes!&lt;BR /&gt;
&amp;gt; &amp;gt;&lt;BR /&gt;
&amp;gt; &amp;gt; // Anders&lt;BR /&gt;
&amp;gt; &amp;gt; -- &lt;BR /&gt;
&amp;gt; &amp;gt; [1] With functions I mean functions, classes, variables, etc.&lt;BR /&gt;
&amp;gt;&lt;BR /&gt;
&amp;gt;&lt;/ANDERS.ERIKSSON&gt;&lt;/ELMOREANDY&gt;</description>
      <pubDate>Thu, 16 Oct 2003 18:48:00 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/objectarx-forum/arx-s-in-different-versions-of-autocad/m-p/325567#M33599</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2003-10-16T18:48:00Z</dc:date>
    </item>
  </channel>
</rss>

