首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用Hummingbird DM API x64时出现COM异常

使用Hummingbird DM API x64时出现COM异常
EN

Stack Overflow用户
提问于 2013-06-28 11:48:03
回答 1查看 1.1K关注 0票数 2

我有一个web应用程序,它作为一个SAML桥,在谷歌搜索应用程序和蜂鸟之间进行身份验证。我正在使用Open Text eDOCS DM 5.1 Extensions (x84) PCDClient.dll进行连接

出于某种原因,我不断得到

检索CLSID为{BAE80C14- D2AC- 11D0 - 8384 - 00A0C92018F4}的组件的COM类工厂失败,原因是出现以下错误: 80040154

当我的代码调用API中的登录函数时。

代码语言:javascript
复制
login = new PCDLogin();

请帮帮我..

EN

回答 1

Stack Overflow用户

发布于 2013-06-29 16:04:14

这是一个“类未注册”的错误。您可能需要重新安装创建COM对象的软件,或者使用某种其他方法来确保CLSID存在。

如果您在注册表中查找

代码语言:javascript
复制
HKEY_CLASSES_ROOT\CLSID\{BAE80C14- D2AC- 11D0 - 8384 - 00A0C92018F4}

看看它是否存在,它会给你一个概念。

HKCR\CLSID是64位COM对象的注册表,HKCR\Wow6432Node\CLSID是32位COM对象的注册表。32位进程不能将64位DLL加载到它的地址空间中;这就是为什么这两个注册表是分开的。

如果您要查找的对象是64位,但您试图从32位客户端加载它,则会出现此错误。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/17356875

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档