在工程-> 部件中找到此ocx文件并选中它

解决方案 »

  1.   

    在光盘上无法修改噻,copy到硬盘上,打开然后找到ocx。
      

  2.   

    需要注册该组件,方法如下:
    1、复制该.ocx文件到system目录下,如果为2000,则为system32下。
    2、使用regsvr32 MSCOMCTL.ocx注册即可使用
      

  3.   

    记得CSDN上原来有VB4-VB6控件注册工具找找看
    你如果打开别的地方的工程可以的话,到能打开的使用MSCOMCTL.ocx的工程文件中(用记事本打开),Copy MSCONCTL.ocx文件注册的行到你那个中替换就OK
      

  4.   


    我按照regsvr32 MSCOMCTL.ocx 注册了一下,但是还是会出现同样的错误,行 14: 控件 tbToolBar 的类 ComctlLib.Toolbar 不是一个已加载的控件类。
    行 110: 控件 sbStatusBar 的类 ComctlLib.StatusBar 不是一个已加载的控件类。
    行 147: 控件 imlToolbarIcons 的类 ComctlLib.ImageList 不是一个已加载的控件类。
      

  5.   

    说了半天,你怎么就是不明白呢?问题根本不在于要注册这个控件,而在于你的VBP文件
    中要引用这个控件!!!!光盘上的VBP文件有问题,
    所以楼上的诸位要你把整个目录COPY到硬盘上,然后,
    手工修改VBP文件!用记事本打开VBP文件,在其中加入对MSCOMCTL.OCX的引用
    就可以了。即在其中插入下面一行:(如果你已经安装VB6SP5)Object={831FDD16-0C5C-11D2-A9FC-0000F8754DA1}#2.0#0; mscomctl.ocx在 Reference= 的那些行后面插入就可以了。
      

  6.   

    楼上的,你怎么那么凶!!我按照你办法做了,这次不会出现说:MSCOMCTL.OCX不能加载,而是说加载错误,错误的log文件如下:行 14: 控件 tbToolBar 的类 ComctlLib.Toolbar 不是一个已加载的控件类。
    行 110: 控件 sbStatusBar 的类 ComctlLib.StatusBar 不是一个已加载的控件类。
    行 147: 控件 imlToolbarIcons 的类 ComctlLib.ImageList 不是一个已加载的控件类。:P
      

  7.   

    哥们,我都说了啊,如果你安装了VB6SP5,那么就是这样的一行;
    如果你没有安装,那可能就不一样了我没有未安装SP5的
    VB版本,所以也没有办法告诉你怎么写,但是你可以这样做:新建一个VB工程,然后按CTRL+T,选中
    “Microsoft Windows Common Controls 6.0”
    然后确定。再保存该工程。此后,用记事本打开
    新的这个VBP文件,找到有关MSCOMCTL.OCX的那行,
    COPY到你原来的VBP里就可以了。
      

  8.   

    另外,我同样一个文件在中文系统下中文vb打开没有问题,而在英文系统下英文vb中打开,就有控件说不能加载(TabStrip,是选中Microsoft Form 2.0 Object Library加载的),这是不是我英文版vb有问题,如果是有没有什么办法解决。