VB6要发布免安装绿色版本 但是有,ocx控件 怎么搞?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了VB6要发布免安装绿色版本 但是有,ocx控件 怎么搞?相关的知识,希望对你有一定的参考价值。

参考技术A 有一种叫做 Enigma Virtualbox

VB6的MSCOMCTL.OCX控件(Microsoft Windows Common Controls 6.0)不能用了,怎样解决?

装了OFFICE2007后,VB6的MSCOMCTL.OCX控件不能用了,怎样搞?

参考技术A 因为 OFFICE2007 自带的 MSCOMCTL.OCX 控件比 VB6 本身的 MSCOMCTL.OCX 控件版本高,
所以,在安装 OFFICE2007 时,安装程序会自动替换 VB6 原来的 MSCOMCTL.OCX 控件,
从而导致 VB6 不能正常加载 MSCOMCTL.OCX 控件!
解决办法:
1、找一个 VB6 能正常加载的 MSCOMCTL.OCX 控件的电脑,把这个控件复制到你的电脑上
2、先在 开始 - 运行 中用下面命令反注册 MSCOMCTL32.OCX 控件:
REGSVR32 /u C:\WINDOWS\SYSTEM32\MSCOMCTL32.OCX
3、把复制回来的 MSCOMCTL.OCX 控件复制到 C:\WINDOWS\SYSTEM32\ 目录下
4、在 开始 - 运行 中用下面命令注册 MSCOMCTL32.OCX 控件即可:
REGSVR32 C:\WINDOWS\SYSTEM32\MSCOMCTL32.OCX
另外,如果你找不到或不想从其他电脑复制 MSCOMCTL32.OCX 控件,可以从下面网址进行下载:
http://download.csdn.net/detail/sdudeop/4630554
声明:此网站需要注册成为论坛会员,且下载需要扣除5积分。。追问

从另一电脑复制过来的MSCOMCTRL32.OCX注册过不能用;
从互联网上百度了一个下来也不能用;
从你给的链接下载的那个MSCOMCTRL32.OCX能用,不过用了我CSDN5分,呵呵;
应该是MSCOMCTRL32.OCX的版本问题。
问题解决,感谢!

本回答被提问者采纳

以上是关于VB6要发布免安装绿色版本 但是有,ocx控件 怎么搞?的主要内容,如果未能解决你的问题,请参考以下文章

VB6制作的自定义ocx控件

vb6.0 mscomctl.ocx对象库未注册

VB6通用控件在Windows 10上

在 vb.net 中使用 vb6 ocx 控件时无法加载文件或程序集“Interop.VBRUN”

更新KB 2687323后,VB6 IDE无法加载MSCOMCTL.OCX

VB6 - IMGSCAN.ocx - 柯达 i2600 扫描仪中的 TWAIN