明经CAD社区

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 1237|回复: 2

请教老大

[复制链接]
发表于 2004-2-22 20:51:00 | 显示全部楼层 |阅读模式
请问老大关于objectdbx注册的问题,本来已经提过类似的问题,但是好马不吃回头草,老大也好像不看回头贴,只好再发一贴求教^Q^ 同样的vba代码(调用objectdbx),在我的机子(acad2000+vb5)上正常运行,在别的机子上(acad2000)却不能运行,两机引用均相同.原来老大讲是objectdbx未注册,那么怎样注册?(我的机子原来也没有特别注册过).请问怎样做(具体步骤)才能让我的代码在其他机子上运行,以及用vb5将代码编译成dll后调用要怎样注册? 代码如下: If Left(Version, 2) = "15" Then
Set objdbx = CreateObject("ObjectDBX.AxDbDocument.1")
ElseIf Left(Version, 2) = "16" Then
Set objdbx = CreateObject("ObjectDBX.AxDbDocument.16")
End If
引用图如下:

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

x
发表于 2004-2-22 21:18:00 | 显示全部楼层
实用函数栏目中有注册控件的函数,你看看能不能解决。


对于为什么有些机器本身注册了,有些机器却没有注册。那是因为2000版安装时出现的问题,我的机器有些也是注册了,有些却没有,这不奇怪。


所以一定要在程序里做注册这一项工作。
 楼主| 发表于 2004-2-22 22:15:00 | 显示全部楼层
老大,是"AutoRegFile"么?其实也就是regsvr32 filename.dll,我手动执行过,好像没用.


如果说没有注册objectdbx的话,为什么引用中会出现呢?引用应该也是读取注册表来获得可以引用的文件吧?


如果某台机子解决了objectdbx的注册问题,能够运行dvb文件,那么由该dvb文件编译出的dll文件就也可以运行吧?(其他如调用方法等都正确的话)


谢^n 老大!
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2025-5-8 11:44 , Processed in 0.156626 second(s), 24 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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