我没学过C++,遇到这种问题一般是无法分析错误根本原因,即BUG产生条件。
WIN7 32BIT环境。
系统已经安装OFFICE2010,VB6.0在以后工作中安装OFFICE2003。
安装后不使用了删除office2003就会出现MSCOMCTL.OCX无法注册的状况。
这个时候随便你怎么更换MSCOMCTL.OCX,随便你怎么重装VB6,随便你用VB6精简版补丁或者MSCOMCTL.OCX安装包都不行。包括写注册表。
唯一办法就是重新安装OFFICE2003。如果MVP等大牛不信,可以自己导入注册表或者别的机器拷贝注册文件。
我期待这个问题的答案。
WIN7 32BIT环境。
系统已经安装OFFICE2010,VB6.0在以后工作中安装OFFICE2003。
安装后不使用了删除office2003就会出现MSCOMCTL.OCX无法注册的状况。
这个时候随便你怎么更换MSCOMCTL.OCX,随便你怎么重装VB6,随便你用VB6精简版补丁或者MSCOMCTL.OCX安装包都不行。包括写注册表。
唯一办法就是重新安装OFFICE2003。如果MVP等大牛不信,可以自己导入注册表或者别的机器拷贝注册文件。
我期待这个问题的答案。
================
这个时候随便你怎么更换MSCOMCTL.OCX,随便你怎么重装VB6,随便你用VB6精简版补丁或者MSCOMCTL.OCX安装包都不行。包括写注册表。
=======估计你写注册表的键值不正确。
姑且说我手动写注册表错误,那么,VB6企业版重新安装无法解决这个问题怎么解释,我选择的完全安装,已经把OS/SYSTRM下面的MSCOMCTL.OCX写入了SYS32了
win7 32bit
MS Access 2003
MS word 2007
MS excel 2007
..MSCOMCTL.OCX 控件注册使用正常