您的位置:首页 > 编程语言 > VB

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

2015-11-11 23:56 543 查看
问题描述:打开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

点评:从此不再闹心了
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  vb 开发环境