Class mscomctlib引用/组件加载时使用;不是已加载的控件类“;错误

Class mscomctlib引用/组件加载时使用;不是已加载的控件类“;错误,class,vb6,components,Class,Vb6,Components,我在反对在VB6中开发的项目时遇到困难。与MSComctLib类连接的某些控件未加载 我正在使用Windows7 在错误分析中,出现以下消息(不含行数): 然后是很多无效的属性名 例: 根据microsoft支持站点的指导,更新将是解决方案 我尝试运行可执行文件VisualBasic6-KB896559-v1-ENU 但是我在打开项目时仍然有相同的错误 有人能告诉我怎么解决吗 提前谢谢 如果在项目中未选择常用控件,但控件位于表单上,则在尝试加载项目(或向未选择组件的项目中添加预先存在的表单)时,

我在反对在VB6中开发的项目时遇到困难。与MSComctLib类连接的某些控件未加载

我正在使用Windows7

在错误分析中,出现以下消息(不含行数):

然后是很多无效的属性名

例:

根据microsoft支持站点的指导,更新将是解决方案

我尝试运行可执行文件VisualBasic6-KB896559-v1-ENU 但是我在打开项目时仍然有相同的错误

有人能告诉我怎么解决吗


提前谢谢

如果在项目中未选择常用控件,但控件位于表单上,则在尝试加载项目(或向未选择组件的项目中添加预先存在的表单)时,会收到这些错误

在VB6菜单上,选择“项目构件”。向下滚动至Microsoft Windows Common Controls 6.0(如果已安装service pack,则SP级别通常位于库名称的末尾)。选择该组件,单击“确定”。保存项目,然后重新加载项目


如果这是问题的根源,您现在应该能够将具有引用的表单加载到公共控件中。

我尝试了如上所述的方法,但是,当应用Microsoft Windows公用控件时,会出现以下消息:“无法加载位置:c:\Windows\syswow64\mscomct.ocxDid。您看到了吗?我尝试按照此说明操作,但没有成功。regsvr32 MSCOMCTL.OCX regtlib msdatsrc.tlb有关MSCOMCT.OCX的一些信息:MSCOMCTL.OCX的INF文件[DefaultInstall]CopyFiles=install.files RegisterOCXs=RegisterFiles[DestinationDirs]install.files=11[install.files]MSCOMCTL.OCX=MSCOMCTL.OCX[RegisterFiles]%11%\MSCOMCTL.OCX[MSCOMCTL.OCX]file-win32-x86=thiscab RegisterServer=Yes FileVersion=6,1,97,82[version]signature=“$CHICAGO$”AdvancedINF=2.0[SourceDisksNames]1=“default”
Class MSComctlLib.ImageList of control ImageList1 was not a loaded control class.
Class MSComctlLib.Toolbar of control Toolbar1 was not a loaded control class.
MSComctlLib.StatusBar class of control sbStatusBar was not a loaded control class.
The property name _ExtentX in ImageList1 is invalid
The property name Buttons in Toolbar1 is invalid
...