请问vb如何自动注册ocx文件?
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了请问vb如何自动注册ocx文件?相关的知识,希望对你有一定的参考价值。
请问有没有代码可以打开程序就可以自动注册ocx文件呢?不先打包要绿色的
应用程序无法自动注册自己引用的ocx文件。所以凡是引用ocx文件的,都必须在运行前进行注册。正因为如此,才产生了各种各样的安装程序,通过它来注册应用程序所引用的ocx文件及其他所需信息。 参考技术A 自己写一个批处理注册,在与ocx同目录下新建一个文本文件,后缀改为.bat,然后右击这个.bat文件,选择编辑,然后在里面写如下代码:regsvr32 xxx.ocx
然后保存文件,双击运行这个批处理就注册好了。
如果要用VB注册,可以用VB调用这个批处理,即在VB里写如下代码:shell "批处理文件的路径" 参考技术B 把你需要用到的ocx文件和发布好的exe文件放在一个目录下就行 vb会搜索工程所在的文件夹并自动安装控件
绝对没错 我这样用了无数次了 参考技术C 再源程序外面再写一个程序,不要窗体 只要sub main即可
sub main()
shell "regsvr32 /i /s" & ocx地址
shell app.path & "\主程序.exe"
end
end sub
编译,放在一起,让用户执行这个程序即可
还有 #1啊,你真不应该在这里发展,凭你的技术完全可以去别的地方发展……
delphi 中 如何注册ocx文件
delphi 中要用到第三方控件,ActiveX控件的安装要注册,请问如何在注册表中注册这些控件.?
参考技术A 在菜单,component -》import activex ...以上是关于请问vb如何自动注册ocx文件?的主要内容,如果未能解决你的问题,请参考以下文章