佚名通过本文主要向大家介绍了初始化com支持库失败,初始化com库,易语言初始化com库,线程 初始化com库,初始化com出错 4 23等相关知识,希望对您有所帮助,也希望大家支持linkedu.com www.linkedu.com
问题: 初学COM,在初始化时就遇到了问题
描述:
描述:
最近在使用MS提供的RTC Client API做开发。这个SDK基本上也是一组COM。
SDK本身提供的示例程序编译成功,运行正常。
但是当我想要用一个OCX(MFC ActiveX,非ATL)来封装整个API调用过程的时候,在初始化的时候就出现了错误。
开发环境:VS.net 2003
调用CoInitialize(NULL),就没有返回S_OK,
提问:是否在这种情况下已经不需要显式的调用该函数?
接下来调用:
CoCreateInstance(
__uuidof(RTCClient),
NULL,
CLSCTX_INPROC_SERVER,
__uuidof(IRTCClient2),
(LPVOID *)&m_pClient
);
返回了E_NOINTERFACE,结果无法继续了。
提问:以上错误该如何解决?
以上代码和SDK中提供的示例相同,但是就无法运行。
需要include的头文件也一致,可执行目录和库目录也一致。