关于WIN7下VB6中Microsoft Windows Common Controls 6.0 (SP6)加载提示“对象库未注册”的一种办法
来源:互联网 发布:overture mac 编辑:程序博客网 时间:2024/05/16 15:52
如题,安装了某些软件可能影响注册表的内容,从而导致某些控件不能被VB6开发环境加载,而这些控件是的确存在的。无论怎么注册都无济于事。百度“vb6 对象库未注册”可以搜索到很多办法,但亲测后发现,没一个管用的。诸如卸载office再装office、反注册后替换合适版本的mscomctl.ocx,最后只剩下重装系统后首先装VB这样的办法了。
经过两天的探索,觉得注册表的嫌疑是最大的。可是为什么重装VB都不能修正这个问题?不管了,既然问题在于注册表,就修改注册表!从同样环境,不存在上述问题的机器上导出注册表与现有的比对,终于发现问题:
所有{831FDD16-0C5C-11D2-A9FC-0000F8754DA1}下的一个项2.0下面,少了一个键值:PrimaryInteropAssemblyName,其值为mscomctl, Version=10.0.4504.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35
之后还有一个地方,HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Visual Basic\6.0下面,看是否有{831FDD16-0C5C-11D2-A9FC-0000F8754DA1}#2.0这样的子项,若没有,添加一个。其默认值为C:\Windows\SysWow64\MSCOMCTL.oca
修改后,打开VB6,发现一切正常!
- 关于WIN7下VB6中Microsoft Windows Common Controls 6.0 (SP6)加载提示“对象库未注册”的一种办法
- VB6 加载控件Windows Common Controls 6.0(mscomctl.ocx)失败提示“对象库未注册”
- 关于VB6.0的Microsoft windows common control 6.0 对象库未注册问题
- VB6.0 对象库未注册解决办法
- vb-对象库未注册 问题的一种解决方法
- VB6 安装完成,添加Windows Common Controls 6.0控件,报错Object Library Not Registered
- win7环境下VC++6.0弹窗 Microsoft ADO Data Control 6.0 (SP6) (OLEDB)不支持此接口
- windows 7 下 vb6 MSCOMCTL.ocx 对象库注册失败解决办法
- Windows Common Controls
- Microsoft Visual C++ 6.0 (SP6) 中can not open include file "afxres.h"问题的解决方案
- Microsoft Visual C++ 6.0 (SP6)中 can not open include file "winresrc.h"问题的解决方案
- Win7系统下无法运行调试提示BORdbk70.dll未注册问题解决
- Silverlight Toolkit例子代码中缺少System.Windows.Controls.Samples.Common.dll的解决办法
- 关于VB6.0中控件加载的难题
- C#编程提示 未在本地计算机上注册“Microsoft.Jet.OLEDB.4.0”的解决方案
- VB 对象库未注册的解决办法
- WIN7系统下,VB6中的sendkeys命令无法使用,提示“实时错误70 拒绝的权限”
- Windows 2008 R2 导出Excel时提示:未在本地计算机上注册“Microsoft.Jet.OLEDB.4.0”提供程序。
- (串的模式匹配4.6.2)POJ 3461 Oulipo(KMP算法的应用——求一个单词在一行文本中的出现次数)
- 面试心情
- Top K问题(求前k个最大的数)
- 批处理文件创建cocos2d-x工程
- vim 里tab键的设置
- 关于WIN7下VB6中Microsoft Windows Common Controls 6.0 (SP6)加载提示“对象库未注册”的一种办法
- 阿里云开发者大会个人体会
- Linux下C/S模型的TCP_socket通信代码
- C语言常用链表操作
- windows xp系统下Android模拟器安装apk与卸载apk
- c++和java中关于如何调用父类方法和子类方法的辨析
- android开发之wifi网络操作初步
- jdk 1.5新特性——泛型
- java类库的阅读笔记_jdk1.7.0_40_java.util.ArrayList