VB6加载MSCOMCTL.OCX出现“不能加载'”错误的处理方法汇总 mscomctl.ocx加载控件

自从我安装卸载几次OFFICE和WPS后,VB6就出现了这样的问题。

然后在网上收集各种解决办法:

1、第一种:工程文件引用可能有问题,跟本机的相关组件版本不一致。

用记事本打开VBP文件
找到这一行:
Object={831FDD16-0C5C-11D2-A9FC-0000F8754DA1}#2.1#0;MSCOMCTL.OCX
VB6加载MSCOMCTL.OCX出现“不能加载'”错误的处理方法汇总 mscomctl.ocx加载控件
改为:
Object={831FDD16-0C5C-11D2-A9FC-0000F8754DA1}#2.0#0;MSCOMCTL.OCX
保存即可

打开我的工程文件,发现本来就是2.0的,这种方法就没有任何用武之地了。

2、第二种:MSCOMCTL.OCX文件本身被破坏。

在网上下载或者从一台不存在问题的机器上复制一个MSCOMCTL.OCX替换System32目录下的文件并注册之。发现根本没有作用。

3、第三种:跟MSCOMCTL.————OCX相关联的库文件被破坏了。

安装VB6的SP6补丁,无效。

安装不同版本的VB6,也是无果。

卸载WPS、OFFICE2007、OFFICE2010等,安装OFFICE2003并打上SP3补丁。无效。

到这里,我快要疯了,难道真的要冲新安装WINDOWS?!于是就不理他了,避免用这个控件组就行了。或者直接用虚拟机开发。心灰意冷了。默默地想了很多办法,自己去写个这个组件相关的控件........

偶然的一天,没事看看各种论坛,翻开一页又一页古老的帖子,忽然发现了一条神回复。

4、第四种:注册表项的问题。

注册表的831FDD16-0C5C-11D2-A9FC-0000F8754DA1 主键下有2.0和2.1两个版本,删除2.1版本这项。

真的可以!

  

爱华网本文地址 » http://www.aihuau.com/a/25101016/320065.html

更多阅读

LOL 进不了游戏和游戏异常处理方法 lol出现游戏环境异常

LOL 进不了游戏和游戏异常处理方法——简介LOL游戏有时候在进入游戏的时候会出现进不去,或者中断退出要重新连接的情况,这些都是各位玩家最不想出现的状况,下面我来说说怎样处理这样的情况。LOL 进不了游戏和游戏异常处理方法——方法

“该内存不能为read错误”怎么解决 精 read内存错误

很多人在使用制作的电脑公司ghost版的系统,经常会出现“0X000000该内存不能为read”的对话框,有时候“咚”的一声弹出一个对话框,该内存不能为read错误提示,然后软件关闭,让人摸不着头脑。最新发布的5。1版本中提到已经完美解决了这个问

电脑usb接口不能用没反应的诊断修复方法 usb接口没反应怎么办

当出现电脑usb接口不能用没反应的时候,我们千万别慌张,不要认为电脑坏了不能修复了,我们现在就为介绍修复方法,我们首先检查一下插入的设备是否正常,如鼠标、U盘等是不是好的,如果在别的机子上也不能读出,就要考虑插入的设备有问题了。如果

不能打开要写入的文件故障解决办法 p0014故障解决办法

不能打开要写入的文件故障解决办法——简介电脑在安装程序时偶尔会出现不能打开要写入的文件,导致程序无法完成安装,错误提示一般为不能打开要写入的文件某某软件要求放弃,您可以选择“重新尝试写入或重试”,但不管选择哪像,程序依然无法

声明:《VB6加载MSCOMCTL.OCX出现“不能加载'”错误的处理方法汇总 mscomctl.ocx加载控件》为网友浪的飞起分享!如侵犯到您的合法权益请联系我们删除