VB打开工程时出现不能加载MSCOMCTL.OCX的解决方法
2015-11-11 23:56
543 查看
问题描述:打开VB工程时提示不能加载MSCOMCTL.OCX
找到两种方法:
Object={831FDD16-0C5C-11D2-A9FC-0000F8754DA1}#2.1#0; MSCOMCTL.OCX
改为:
Object={831FDD16-0C5C-11D2-A9FC-0000F8754DA1}#2.0#0; MSCOMCTL.OCX
保存即可
点评:简单,但不治本,下次遇到还得改
(2)删除2.1版本信息
注册表的HKEY_CLASSES_ROOT\TypeLib\{831FDD16-0C5C-11D2-A9FC-0000F8754DA1}
主键下有2.0 和2.1两个版本,删除2.1版本这项。
点评:从此不再闹心了
找到两种方法:
方法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简单实现防止文件被改写
- VB获取文件大小的方法
- VB实现的《QQ美女找茬游戏》作弊器实例
- VB实现禁用任务管理器的方法
- VBS教程:运算符-运算符(+)
- VB实现的16位和32位md5加密代码分享
- VB6中的LSet语句和RSet语句详解
- VB实现的递归复制文件和搜索文件的代码分享
- VB键盘鼠标无动作调用程序的尝试
- VB XMLHTTP使用方法
- VB语言使用ADO连接、操作SQLServer数据库教程
- VB使用ADO操作Access数据库
- VB使用shell函数打开外部exe程序的实现方法
- VB的TextBox文本框实现垂直居中显示的方法
- VB关机恶搞小程序
- VB返回记录集结果到HTML表格的方法
- VBS教程:运算符-\ 运算符
- VBS教程:运算符-减运算符 (-)
- VBS教程:运算符-除运算符 (/)
- 搭建C语言开发环境(Windows平台)汇总