明经CAD社区

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 1441|回复: 5

关于objectdbx疑问

[复制链接]
发表于 2004-2-18 21:00:00 | 显示全部楼层 |阅读模式
同样的dvb文件,分别在两台机子上运行。两台机子(装有同样的acad2000)引用的都一样,为何我的机子(装有vb5)可以正常运行,而另一台机子(未装vb5)却出现以下错误?我认为在vba内执行与是否装vb5与否无关,请问何故,如何解决? If Left(Version, 2) = "15" Then
Set objdbx = CreateObject("ObjectDBX.AxDbDocument.1") '1
ElseIf Left(Version, 2) = "16" Then
Set objdbx = CreateObject("ObjectDBX.AxDbDocument.16")
End If
但运行到1时,出现以下错误。
实时错误 '429'
ActiveX不能创建对象
发表于 2004-2-18 22:42:00 | 显示全部楼层
关键是ObjectDBX未注册。
 楼主| 发表于 2004-2-18 22:48:00 | 显示全部楼层
how?两台机子我是一样的操作,自己这台也没有特别的注册objectdbx.在vba的引用中已经选中了objectdbx


将含有此代码的文件用vb编译成dll后,在别的机子上用也会有问题,该如何解决?
发表于 2004-2-19 09:47:00 | 显示全部楼层
对于不同版本的ACAD,要同时支持时,不能引用类型库,而改为后期绑定。
 楼主| 发表于 2004-2-19 19:57:00 | 显示全部楼层
请具体讲讲如何操作,最好是通过编程,我要制作安装包.谢谢.


我现在是对于一样版本的cad(一切设置都相同,只是机子不同),都不能用!?
 楼主| 发表于 2004-2-20 19:39:00 | 显示全部楼层
顶.
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2024-11-28 08:33 , Processed in 0.161811 second(s), 23 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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