社区
VB基础类
帖子详情
如何让安装程序注册第三方控件?
xhenry
2003-11-21 04:45:03
我在一个自己编写的软件中使用到购买到的一个ocx控件,该控件使用一切正常。在我完成软件并制作成安装包(vb自带的打包程序)后,发现安装程序不能将该控件注册到发布机器上(安装包中肯定选定了改控件),而其他组件好象都没问题。以至于运行程序时出错,说找不到控件。我查看了以下,ocx控件已经拷贝到指定目录,但没有注册。
我可以在安装完后,手动regsvr32 来完成注册,但我希望安装程序能自动完成这工作。是我在制作安装程序时有什么步骤不对吗?我基本是依据向导自动完成的。
...全文
166
10
打赏
收藏
如何让安装程序注册第三方控件?
我在一个自己编写的软件中使用到购买到的一个ocx控件,该控件使用一切正常。在我完成软件并制作成安装包(vb自带的打包程序)后,发现安装程序不能将该控件注册到发布机器上(安装包中肯定选定了改控件),而其他组件好象都没问题。以至于运行程序时出错,说找不到控件。我查看了以下,ocx控件已经拷贝到指定目录,但没有注册。 我可以在安装完后,手动regsvr32 来完成注册,但我希望安装程序能自动完成这工作。是我在制作安装程序时有什么步骤不对吗?我基本是依据向导自动完成的。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用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"
第三
方控
件flatstyle
提供第三
方控
件flatstyle
安装
程序
Setup Factory制作基于.Net的WinForm
安装
程序
制作
安装
程序
,无非是复制文件、
注册
控件、
注册
服务、修改设置项(
注册
表、配置文件)等等。通过一些专门的
安装
制作软件不难做出一个专业的
安装
程序
。.net下的WinForm
程序
,制作
安装
包需要做些什么呢?典型情况下可能需要做如下事情:1、判断客户机是否
安装
了.net framework2、复制
程序
文件3、将某些控件加入到全局应用
程序
缓存(GAC),比如第三方的控件或是自己定义的具有强名称
用.net installshield打包
程序
时
注册
第三
方控
件
制作打包
程序
时如果用到外部控件需要按以下方式操作: 1.将控件及控件所用到的所有DLL加入打包
程序
。 2.将控件的Register由vsdrfDoNotRegister改为vsdrfCOMSelfReg 这样设置后在
安装
程序
时即可自动
注册
第三
方控
件,卸载时也会自动卸载。 使用这种方式
安装
时可能会报错:未能
注册
模块XXX.dll或XXX.ocx。HRESULT -2147...
用Setup Factory打包基于.Net的WinForm
程序
制作
安装
程序
,无非是复制文件、
注册
控件、
注册
服务、修改设置项(
注册
表、配置文件)等等。通过一些专门的
安装
制作软件不难做出一个专业的
安装
程序
。.net下的WinForm
程序
,制作
安装
包需要做些什么呢?典型情况下可能需要做如下事情:1、判断客户机是否
安装
了.net framework2、复制
程序
文件3、将某些控件加入到全局应用
程序
缓存(GAC),比如第三方的控件或是自己定义的具有强名称
配置工作环境步骤
部署开发环境步骤:1. 重新
安装
操作系统(win xp);2.
安装
svn获取最新代码;因为
安装
时使用到的
安装
程序
以及组件都需要先从svn获取。3.
安装
前台开发工具a>
安装
delphi6,更新到补丁sp2;b>
安装
第三
方控
件dx控件。因为dx控件是改动过,所以等
安装
完成后再进行更新控件包。c> 向系统
注册
com组件(regsv
VB基础类
7,732
社区成员
197,677
社区内容
发帖
与我相关
我的任务
VB基础类
VB 基础类
复制链接
扫一扫
分享
社区描述
VB 基础类
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章