[求助]VC6.0编译的ARX2000程序在ACAD2004不能用,求解决办法
<div class="tpc_content">VC6.0编译的ARX2000程序本来是放在ACAD2002下用的,完全没问题,现在老板让升级到ACAD2004版本,到网上下了也没弄到VS.NET2002,连盗版也没买到,想问下,有没有办法在不需要VS.NET2002的情况下也能升级</div> <p>没人知道吗?</p> <p>这个貌似不能的.我也是新手,开始我们用但是 2002,后来直接到2008,你去查下就知道了,</p><p>一个 arx是对应一个版本的CAD的,也就是说你如果想升级到2004就需要对应的编译器的。</p><p>我们是ARX2008+VS2005+CAD2008的.你去查找下,</p> <p>好的,谢谢</p><p>找了两天还是没找到.NET2002</p> <p>一个ARX版本对应一个CAD的版本:</p><p>VC6 对应 CAD2000 2002的ARX</p><p>VisualStudio2002 对应 CAD 2004 2005的ARX</p><p>VisualStudio2003 就是 CAD 2006 2007的ARX</p><p>这是不能混用的,我这有VS2002,不过比较大,没法传!!也是在网上找了很长时间才找到的,仔细搜索,应当还可以找到!!</p> 楼上的说法是错的,2007用的是.net2005,2006用的是.net2002,不信你自己可以试试。一人用.net2003+2005,不过我没试过! 应该可以吧。。。需要一点技术含量。不能用,版本问题是表面现象。主要是因为用的CRT的DLL版本不同。你需要把你原来的ARX,里需导入表换成新版本对应的CRT库。然后修正ARX中的一些地方(这个可能和你原来代码有关)。
页:
[1]