VB打开工程时出现不能加载MSCOMCTL.OCX的解决方法

问题描述:打开VB工程时提示不能加载MSCOMCTL.OCX

找到两种方法:

方法1:用记事本打开VBP文件,修改文件解决
找到这一行:
Object={831FDD16-0C5C-11D2-A9FC-0000F8754DA1}#2.1#0; MSCOMCTL.OCX
改为:
Object={831FDD16-0C5C-11D2-A9FC-0000F8754DA1}#2.0#0; MSCOMCTL.OCX
保存即可
点评:简单,但不治本,下次遇到还得改

方法2:改注册表
step1.整肃注册表
(1)清理与MSCOMCTL相关的注册表信息

(2)删除2.1版本信息

注册表的HKEY_CLASSES_ROOT\TypeLib\{831FDD16-0C5C-11D2-A9FC-0000F8754DA1}

主键下有2.0 和2.1两个版本,删除2.1版本这项。

step2.更换2.0版的MSCOMCTL组件
从没问题的OS里拷出MSCOMCTL组件的相关文件,覆盖到问题机器的system32下,注册MSCOMCTL.OCX

点评:从此不再闹心了

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值