用installshield打包vb,vb中使用了ADODC.connection对象,应该打包哪些文件?

windflow 2003-01-11 08:39:15
我打完以后在其他机子上(没有vb)安装,提示类没有注册,然后是一串数字,怎么处理?
...全文
106 11 打赏 收藏 转发到动态 举报
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
curry129 2003-01-11
  • 打赏
  • 举报
回复
那你需要再安装 madc_typ.exe(2.0),该版中包含所有ado基础类库;
如果还不行,有可能是有其他控件或引用没有打包进去。
windflow 2003-01-11
  • 打赏
  • 举报
回复
我已经在安装脚本中启动了该文件,是2.5的,还是不行。
程序安装后运行,在登录界面输入用户和密码之后(访问access数据库)提示:
class not registered
Looking for object with CLSID{59245250-7A2F-11D0-9482-00A0C91112ED}
curry129 2003-01-11
  • 打赏
  • 举报
回复
ado数据相关支持文件都在 madc_typ.exe(2.5以上) 中,可以在安装脚本中启动该文件,即可。
windflow 2003-01-11
  • 打赏
  • 举报
回复
installshiel相对vb不是第三方软件吗?我不是用vb自已的打包工具呀
redwrite 2003-01-11
  • 打赏
  • 举报
回复
用第三方打包软件,挺好用的
windflow 2003-01-11
  • 打赏
  • 举报
回复
to fling_boy(andy) :
我用的是installshield6.22,在什么地方有specify application data项呀,我倒是在Components里看到了打包的组件,我选了DAO3.6, OLE DB 2.1,Jet4.0,MDAC2.5,Visual Basic 6 Runtime Files,都不行。
windflow 2003-01-11
  • 打赏
  • 举报
回复
我的程序在启动时有个登录界面,输入用户名与密码,在输完后将输入值和数据库的内容比较,在这里我用到了ADODC.connection 和ADODC.recordset两个对象,我估计就是这两个对象的类没有注册,但是该怎么办呢?
fling_boy 2003-01-11
  • 打赏
  • 举报
回复
那你看是什么类没注册,或者你只是把库文件加入打包程序,而没有指定为需要注册的类型。
windflow 2003-01-11
  • 打赏
  • 举报
回复
我在打包中安装了ado的驱动,为什么还不行呢
fling_boy 2003-01-11
  • 打赏
  • 举报
回复
先用VB的打包工具打一次,在这个过程中有显示当前程序所调用的全部组件,把这些组件加入打包工程即可。
其实installshield也有这个功能,我不知道你有没有仔细看看。
在specify application data项下面有Dependencies就有这个。
szlili2013 2003-01-11
  • 打赏
  • 举报
回复
添加一个自注册项,加入 msado.dll 即

7,762

社区成员

发帖
与我相关
我的任务
社区描述
VB 基础类
社区管理员
  • VB基础类社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧