请问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文件?的主要内容,如果未能解决你的问题,请参考以下文章

delphi 中 如何注册ocx文件

批处理注册控件

vb 8002801d自动化错误对象库未注册

如何注册ocx文件

如何解决VB出现控件对象库未注册的问题?

注册ocx文件的批处理