我有一个web应用程序,它作为一个SAML桥,在谷歌搜索应用程序和蜂鸟之间进行身份验证。我正在使用Open Text eDOCS DM 5.1 Extensions (x84) PCDClient.dll进行连接
出于某种原因,我不断得到
检索CLSID为{BAE80C14- D2AC- 11D0 - 8384 - 00A0C92018F4}的组件的COM类工厂失败,原因是出现以下错误: 80040154
当我的代码调用API中的登录函数时。
login = new PCDLogin();请帮帮我..
发布于 2013-06-29 16:04:14
这是一个“类未注册”的错误。您可能需要重新安装创建COM对象的软件,或者使用某种其他方法来确保CLSID存在。
如果您在注册表中查找
HKEY_CLASSES_ROOT\CLSID\{BAE80C14- D2AC- 11D0 - 8384 - 00A0C92018F4}看看它是否存在,它会给你一个概念。
HKCR\CLSID是64位COM对象的注册表,HKCR\Wow6432Node\CLSID是32位COM对象的注册表。32位进程不能将64位DLL加载到它的地址空间中;这就是为什么这两个注册表是分开的。
如果您要查找的对象是64位,但您试图从32位客户端加载它,则会出现此错误。
https://stackoverflow.com/questions/17356875
复制相似问题