日期:2014-05-17  浏览次数:21043 次

|ZYCWPF|csEXWB运行报错:检索组件时失败,原因是出现以下错误: 80040154 有详细说明,谢谢
http://www.codeproject.com/Articles/18935/The-most-complete-C-Webbrowser-wrapper-control
下载后编译成功:这个是上贴的编译方法
http://bbs.csdn.net/topics/390312991
但是运行中报错:
检索 COM 类工厂中 CLSID 为 {A1FE23EF-03EF-4759-B021-668443C37A24} 的组件时失败,原因是出现以下错误: 80040154。
----------------------
我的计算机环境为Win7 64位
我根据网上说的查看了Syste32下面是注册正常的
然后还把项目生成方式都设置为x86,但还是不行。
我上次在用VLCControl的时候也出现过,但设置为X86后就不会
但这个项目不行

麻烦帮看一下是什么问题

谢谢

------解决方案--------------------
1、你不用这种方式拷贝文件而是直接把文件手动拷贝到System32文件夹下面,然后再通过通过dos命令进入到System32文件夹下面再使用命令 regsvr32 csExWBDLMan.dll,这样就能够保证你的文件路径正确,注册指定的路径正确了

2、如果经过上面步骤还有问题,那么需要确认下这个dll文件是不是需要关联其他的资源,比如其他dll文件,感觉这个错误和提示没有入口方法类似
------解决方案--------------------
试试拷到 c:\windows\sysWOW64 目录下然后再注册,注意要以管理员权限运行regsvr32