明经CAD社区

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 2259|回复: 6

关于win8 64位下 AutoCAD2010VBA 兼容性的问题

[复制链接]
发表于 2015-2-4 11:43:22 | 显示全部楼层 |阅读模式
本人在AutoCAD2004下开发了一段VBA代码,在WinXP系统下AutoCAD2010中运行良好,但升级到win8 64 AutoCAD2010下,就出现运行时错误'429',ActiveX控件不能创建对象的问题。不知如何解决,哪位高手帮帮我,谢谢!!!
发表于 2015-2-4 13:37:01 | 显示全部楼层
64位的系统,就不要用VBA了,兼容性有许多问题,无法解决。

点评

64位下的vba,别的还好说,用系统API很麻烦  发表于 2015-2-4 13:59
发表于 2015-2-4 13:57:58 | 显示全部楼层
有可能你那个ActiveX控件没注册或那个ActiveX控件不能在64系统下运行
 楼主| 发表于 2015-2-4 14:20:57 | 显示全部楼层
我调试了一下,出现了很多莫名其妙的问题,还要请问高手,如果不使用VBA,用哪种二次开发环境可以重复使用之前的代码,或者说可以与Excel表格数据进行交换,谢谢啊!!!

点评

用vb6,代码几乎不用变  发表于 2015-2-4 14:41
发表于 2015-2-4 14:40:45 | 显示全部楼层
 楼主| 发表于 2015-2-4 16:11:12 | 显示全部楼层
谢谢各位,我调试了一下,很多原有的对象调试过程中都出现了问题,例如AacdAcAmColor对象和AcadSectionset对象,出现对象无法创建和成员函数调用出错的问题。现在基本准备放弃VBA平台了,正在考虑.Net平台,不知有何建议,谢谢。

点评

这绝对是你用的事儿  发表于 2015-2-4 16:37
 楼主| 发表于 2015-2-4 17:07:57 | 显示全部楼层
枫叶fox_sox 发表于 2015-2-4 16:11
谢谢各位,我调试了一下,很多原有的对象调试过程中都出现了问题,例如AacdAcAmColor对象和AcadSectionset对 ...

什么意思,兼容性能解决吗?

点评

对于颜色,好像从2004开始,加入了真彩色,autocad对象模型有所改变。但选择集好像是没有什么变化,你调试有问题,何不贴出代码看看?  发表于 2015-2-5 00:15
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2024-11-29 04:58 , Processed in 0.166087 second(s), 32 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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