admin 管理员组文章数量: 1184232
VS2005中用C++代码,调用COM组件时(已经将DLL文件通过“项目->引用”添加了进来),出现以下错误:
未处理的“System.Runtime.InteropServices.COMException”类型的异常出现在 comlayout.exe 中。
其他信息: 检索 COM 类工厂中 CLSID 为 {0EC8CCC8-EBED-495E-9A9F-313DA4EC0DFA} 的组件时失败,原因是出现以下错误: 80040154。"
代码如下 :
解决办法:
在VS2005 解决方案资源管理器中,选择该项目,右键->引用->配置属性->C/C++,常规->附加包含目录中加入"E:/Workspaces/C++/COMInterface"(此为所要调用的DLL文件所在的目录),确定即可。
版权声明:本文标题:未处理的“System.Runtime.InteropServices.COMException”类型的异常出现在 comlayout.exe 中。其他信息: 检索 COM 类工厂中 CLSID 为 {0EC8CCC8-EBED-495E-9A9F-313 内容由网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://www.roclinux.cn/p/1773787788a3565720.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论