如何让安装程序注册第三方控件?

xhenry 2003-11-21 04:45:03
我在一个自己编写的软件中使用到购买到的一个ocx控件,该控件使用一切正常。在我完成软件并制作成安装包(vb自带的打包程序)后,发现安装程序不能将该控件注册到发布机器上(安装包中肯定选定了改控件),而其他组件好象都没问题。以至于运行程序时出错,说找不到控件。我查看了以下,ocx控件已经拷贝到指定目录,但没有注册。

我可以在安装完后,手动regsvr32 来完成注册,但我希望安装程序能自动完成这工作。是我在制作安装程序时有什么步骤不对吗?我基本是依据向导自动完成的。
...全文
177 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
xhenry 2003-11-21
  • 打赏
  • 举报
回复
to lemonchen(浪迹天涯):
不好意思,我的project explore下没有'file',我如何显示/添加这个'file'呢?我已经隐隐知道您的方法了。但我从来没有调出过这个 file 。
rocllllll 2003-11-21
  • 打赏
  • 举报
回复
我用过wise install,VB自带的
都是好的没问题
rocllllll 2003-11-21
  • 打赏
  • 举报
回复
你用什么打的包,wise install,VB自带的还是installshield
肯定你打的包有问题
hhjjhjhj 2003-11-21
  • 打赏
  • 举报
回复
用记事本打开Setup.lst文件看看,可以看出那个控件是否在安装时注册.
可以修改Setup.lst文件
lemonchen 2003-11-21
  • 打赏
  • 举报
回复
打开Project后,在Project Explore 中file下找到要注册的文件,然后右键选属性,在属性中有一项就是Register
如果没看见Project Explore 和property窗口,在View中让他显示出来
xhenry 2003-11-21
  • 打赏
  • 举报
回复
to lemonchen(浪迹天涯):

我不太清楚您的意思,在制作安装包的时候什么地方可以让我设置文件属性呢?我好象没有发现过。

to lxcc(虫莲) :
shell 指令如何嵌入安装程序中?我可以自己修改安装程序代码吗?在哪里改?

其实,我最希望知道我制作安装包的过程是否正确。因为我以前也做过安装包,好象是可以注册第三方控件的,为什么现在不行呢?最好能够通过在制作安装包时设置属性来解决问题。如果实在不行,再考虑在安装代码中加入shell指令。
CityhunterID 2003-11-21
  • 打赏
  • 举报
回复
/s 表示注册时没有提示信息。
lemonchen 2003-11-21
  • 打赏
  • 举报
回复
在制作安装包时将该文件的注册属性即热Register设置VsifrSelfReg
lxxldd 2003-11-21
  • 打赏
  • 举报
回复
"/s"
是什么意思
lxcc 2003-11-21
  • 打赏
  • 举报
回复
shell "regsvr32 FullFilePath\FullFileName.ocx /s"

7,771

社区成员

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

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