明经CAD社区

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 2526|回复: 5

[讨论]大家有在autocad2008下开发的么?跟以前有什么变化吗?多谢

[复制链接]
发表于 2007-10-11 15:22:00 | 显示全部楼层 |阅读模式

用ARX2008+VS?

其他跟以前有什么不同吗?

多谢

发表于 2007-10-11 18:19:00 | 显示全部楼层

ARX2008(或ARX2007)+VS2005

与先前版本的不同最大的一个应该算是需要Unicode,其它变化不大

 楼主| 发表于 2007-10-12 11:31:00 | 显示全部楼层

请问用VS2003行吗?

那个Unicode在哪里设置?

再谢!

发表于 2007-10-12 13:40:00 | 显示全部楼层

工程属性->常规选项-->字符集 选择使用Unicode

由于CAD2007/2008用的是VS2005编译器,所以在CAD2007/2008上的二次开发只能用VS2005

发表于 2007-10-12 18:13:00 | 显示全部楼层

请教能用 VS2005 开发或编译 AutoCAD 2004-2006的ARX吗?

是不是 AutoCAD每升级一次,ARX 的开发环境就变一次? 而且以前在低版本下运行的ARX程序又得重新改写并在新的开发环境下编译?

如果真是这样,真打算放弃学习ObjectARX了...

发表于 2007-10-24 18:38:00 | 显示全部楼层
不能使用VS2005开发AutoCAD2004~2006版本的ARX程序。其实使用VS本身的项目文件转换功能基本上不用改程序,但2007~2008由于使用UNICODE编码,因此程序中使用字符串的地方都需要注意修改,建议在使用字符串时用TCHAR代替char,使用_T开头定义字符串(如:_T("这是测试字符串")),这样能减少很多的字符转换的问题。还有很多字符串处理函数尽量使用宏定义(如strlen_tcslen代替)的函数,避免不同的编码格式需要使用不同的函数。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|CAD论坛|CAD教程|CAD下载|联系我们|关于明经|明经通道 ( 粤ICP备05003914号 )  
©2000-2023 明经通道 版权所有 本站代码,在未取得本站及作者授权的情况下,不得用于商业用途

GMT+8, 2024-11-25 18:22 , Processed in 0.164957 second(s), 23 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表