OLE 错误码 0x80040154 Class not registered OLE 对象将被忽略

自己做的软件,里面有一个superpicture.OCX控件,用老虎安装自己注册,在我的机器上能运行,网吧的机器上也能运行,都是xp,只要打开用到该控件的地方,有些机器上... 自己做的软件,里面有一个superpicture.OCX控件,用老虎安装自己注册,在我的机器上能运行,网吧的机器上也能运行,都是xp,只要打开用到该控件的地方,有些机器上却提示OLE 错误码 0x80040154 Class not registered OLE 对象将被忽略 记录号 25 再点击出现记录号 26
●试过了各种方法 包括重新注册等 还有就是MSCOMCTL.OCX,mscomct2.ocx,COMCTL32.OCX注册反注册都试过都没有影响!
●也不知道什么昨天动了什么,今天我电脑上也出现这种情况,但是我重新安装了vfp9.0之后无论再怎么注册反注册就再也整不回去这种情况了。
请高手赐教。 还有就是我不可能让客户都重新撞上vfp吧。
希望找到解决方法,同时让能用的机器也能出现OLE 错误码 0x80040154 Class not registered OLE 对象将被忽略

1楼的回答是不行的,我早试过了,不行啊 还是解决不了,我是vfp9
regsvr32 c:\winnt\system32\mscomctl.ocx
regsvr32 c:\winnt\system32\MSCOMCt2.ocx

在其它机子上面注册提示 MSCOMCt2.ocx
提示 loadlibrary(“MSCOMCT2.OCX”)记录-找不到指定的模块
好像没有多大变化啊,还是原样

答案o(∩_∩)o...哈哈

是系统问题,我找了好长时间,查了好多资料,终于解决了,和大家分享一下吧。
不是没有注册,是注册了,其实就是缺少两个文件,缺一不可,
comdlg32.ocx是一个ActiveX控制模块,用于通用对话框控制。
mscomct2.ocx是ActiveX插件公用管理模块。
有些时候真是不能放松对这些公用和通用控件的管理。
把这两个文件放到自己的安装目录下面,和system32下面都行。

没办法 没有满意答案分也到不了我这里,勉强把。
展开
 我来答
百度网友dcdbb9d
2009-06-12 · TA获得超过1179个赞
知道大有可为答主
回答量:977
采纳率:0%
帮助的人:978万
展开全部
regsvr32 c:\winnt\system32\mscomctl.ocx

7.0以下:
Comctl32.ocx

7.0以上:
MSCOMCt2.ocx
本回答被提问者和网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
myjubaopen
2009-06-12 · TA获得超过306个赞
知道小有建树答主
回答量:249
采纳率:0%
帮助的人:146万
展开全部
i don't know,can you say it again more slowly?
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
2100433zhao
2012-04-23
知道答主
回答量:3
采纳率:0%
帮助的人:4786
展开全部
那comdlg32.ocx和mscomct2.ocx这两个文件在哪里
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式