VB6 MSCOMCTL.OCX在Windows 7上未加载问题

好人

我在VB6中遇到MSCOMCTL.OCX的怪异问题。

我认为这可能是由于我尝试安装一些旧版软件与雕刻机进行通信而引起的。由于缺少OCX文件,安装仅部分成功。虽然该应用程序已在程序文件中列出,但在加载时仅能使用某些功能。

当我下次尝试打开VB6项目时,它显示了有关无法加载MSCOMCTL.OCX的错误。VB6以前没有任何问题。起初,我认为雕刻工具的安装已损坏了一些文件,因此我重新安装了VB6和Service Pack 6,但这并不能解决问题。相反,错误消息“''无法加载。

我浏览了论坛的帖子,此处更新更新KB 2687323后VB6 IDE无法加载MSCOMCTL.OCX,并且此处添加Windows Common Controls 6.0时未注册对象库,但所有发布的解决方案均无效

我设法卸载了雕刻软件,再次进行了VB6的安装(加上一些重新注册dll的操作),并设法打开了一个项目。该项目肯定在组件中选择了Microsoft Window Common Controls 6。问题是这是我唯一可以打开的项目。所有其他项目失败,并显示错误“无法加载”。选择Microsoft Windows Common Controls 6时即使启动新项目也会出现错误``无法加载''。

我已经查看了工程文件和对工程可行的项目以及对不兼容的工程中对MSCOMCTL.OCX的引用:

对象= {831FDD16-0C5C-11D2-A9FC-0000F8754DA1}#2.1#0; MSCOMCTL.OCX

有人可以帮助我让VB6重新工作吗?有谁知道为什么一个项目可以毫无问题地加载MSCOMCTL.OCX,但是所有其他项目(包括全新项目)都抛出错误?

编辑:奇怪的是,在原始帖子发布后很久,这个问题才被标记为可能重复。在我对下面的答案的评论中,我特别指出,我尝试了作为该问题的答案而提出的解决方案,但是它没有用。

好人

我已经通过在安装有问题的应用程序之前执行系统还原来设法使VB6正常工作。在发布问题之前,我确实进行了尝试,但是我遇到了另一个问题,系统恢复正常工作,它说它无法访问文件并回滚任何更改。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章