vb6自带的打包程序不可以注册OCX控件的吗?

cooler 2000-03-13 01:20:00
诸位高手,大虾,老鸟:
我在一个工程中应用了一个第三方的OCX控件,在有VB6的环境中没有问题,但
我使用VB6自带的打包安装程序作成安装版后,却无法在没有VB6的环境中运行,老是
报告"该控件无法创建实例,请检查控件版本是否已过期,或是否为程序安装时版本",
但是只要我安装了VB,在不做任何改动(包括OCX注册)的情况下却又可以正常运行.
难道在VB中使用OCX后无法脱离VB环境吗?还是我对打包程序的错误使用的原因,
请赐教,谢谢!
我已经翻来覆去的做过N个安装版,重装过N次WINDOWS和VB了,~ and ~
^


一只快发疯的菜鸟






...全文
275 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
cooler 2000-03-14
  • 打赏
  • 举报
回复
多谢指教
请问有什么方法可以知道该控件使用了什么OCX,DLL呢?
long408 2000-03-14
  • 打赏
  • 举报
回复
vc自带了一个叫Depends.exe的工具可以察看
wx263 2000-03-14
  • 打赏
  • 举报
回复
你可以用对象浏览器查看,或直接使用部件引用查看
lqjin 2000-03-13
  • 打赏
  • 举报
回复
vb6自带的打包程序可以注册OCX控件,但不能列出第三方控件
所调用的DLL、TLB、OCX等文件!须你手工列出.
可以查一下这个第三方控件引用了哪些DLL、TLB、OCX,
有可能vb6自带的打包程序没有列出,而当你安装完
VB后,这个第三方控件所需的DLL、TLB、OCX都安装上了。
你的情况跟控件是正版还是试用版无关!
sythree 2000-03-13
  • 打赏
  • 举报
回复
vb6自带的打包程序可以注册OCX控件,而且功能还很强。注意在你打包的时候,其中有一步需要
你在VB自动列出的你的程序中引用的DLL、TLB、OCX的列表中选择。根据你给出的出错信息,可
试试用WIN98下的REGSVR32.EXE做一个批处理文件来重新注册。如果还不行,你的控件是正版还
是试用版?如是试用版,请注册。否则就是控件的BUG了。
99sea 2000-03-13
  • 打赏
  • 举报
回复
使用其它的安装程序,如installus;setup factory会更简单

1,451

社区成员

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

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