您现在的位置: 爱51代码网 >> 范文 >> 文章正文
VB引用部件mscomctl.ocx时提示不能加载

VB程序在引用部件mscomctl.ocx时提示不能加载,引用失败。
以前都是可以用的,反复注册这个控件都提示注册成功,重新安装VB6含SP6也不能解决问题。
从其它电脑中复制这个控件取代原有文件也不能解决问题。
请高手出招帮忙解决这个问题,最好不要重装系统
建议你在网上下载该控件后,放到system32下,并注册之。
新建一个VB工程,然后按CTRL+T,选中
“Microsoft   Windows   Common   Controls   6.0”
然后确定。再保存该工程。此后,用记事本打开
新的这个VBP文件,找到有关MSCOMCTL.OCX的那行,
COPY到你原来的VBP里就可以了。 
1. 有人说是VB6.0 SP6没有安装,其实已经安装了,再安装一次,问题依然存在。

 2. 难道是控件本身的问题,复制过来一个管用的控件MSCOMCTL.OCX,REGSVR32 C:\WINDOWS\SYSTEM32\MSCOMCTL32.OCX,注册功能,但问题依然。

 3. 难道是安装的OFFICE 2007的问题,造成相关的DLL或OCX文件不匹配,卸载OFFICE 2007, 安装OFFICE 2003 SP3, 结果问题解决了。
  分析问题的原因:可能是OFFICE 在安装时与MSCOMCTL.OCX相关的文件被破坏。比如被病毒破坏。


个人解决办法:如果你的电脑安装OFFICE 时,如与WPS时会替换MSCOMCTL.OCX版本,进而加载失败。这个MSCOMCTL.OCX 一般是1.02M大小的。若不是,说明你的版本有问题。该版本我上传到空间上,若有需要可下载

  • 上一篇文章:

  • 下一篇文章: 没有了
  • 最新文章 热点文章 相关文章
    TClientDataSet如何避免多人更新
    如何用delphi代码修改XML节点
    vc++ pvoid *用delphi怎么表达
    GIS用百度行政区域的经纬度直接画
    不小心卸载了.net 4 extend,vs2
    C#byte【】里的数转换成string时
    C#的session取不到值
    java如何判断一个字符串里的数字
    随机找出24个不一样的字,在把一
    java怎么实现html转为pdf
    如何用delphi代码修改XML节点
    vc++ pvoid *用delphi怎么表达
    GIS用百度行政区域的经纬度直接画
    不小心卸载了.net 4 extend,vs2
    C#byte【】里的数转换成string时
    C#的session取不到值
    java如何判断一个字符串里的数字
    随机找出24个不一样的字,在把一
    java怎么实现html转为pdf
    lotus数据列表文档个数如何实时统
    VB如何设置IE代理IP并且马上
    vb程序在别的电脑上无法运行
    VB6中如何让很多独立文本框中
    VB如何把内容写到txt上
    VB如何设置Access 的字段有效
    VB调用dll时用什么变量对应C
    vb如何判断label里面的值 有
    vb如何获取鼠标形状的特征码
    vb双击treeview节点选择图片
    VB可以通过代码创建SQL定时作
     



    设为首页 | 加入收藏 | 网站地图 | 友情链接 |