我在这里需要使用包容或聚合吗?
解决方案 »
- 大讨论:程序员,你是如何保养颈椎的?
- CHtmlView,在第一次打开的窗口(假设为A)点击一个超链接,在OnNewWindow2中弹出一个新窗口B。然后关闭A,则B也跟着被关闭了。
- 如何可以接受PING的信息, 我现在用一个服务器和多个客户端通信, 客户段必须知道服务端是否可达.
- 如何使用CDC和CBrush画一个背景透明的网格状填充?
- 如何得到子窗口相对于父窗口的客户区坐标?
- 设置CListCtrl显示复选框后,怎么知道哪些复选框被选中了?
- 跪求一个客户端访问远程服务端数据库
- 急急!!!回答正确,当场给分。ActiveX中使用动态创建的windows标准控件出现的问题
- 请教DHCP接口函数
- MFC中的控件inkpicture 怎么实现画出来的东西可以保存下来
- 求读取已有pdf文件中的文本信息的方法。急!(成功解决100分相赠)
- 一个MDI应用的问题
d:\Program Files\Microsoft Visual Studio .NET 2003\Vc7\atlmfc\include\atlcom.h(1759): error C2259: “ATL::CComObject<Base>” : 不能实例化抽象类
with
[
Base=CClientSession
]CClientSession是我自己的组件接口的实现类我使用聚合时,提示我需要使用远程组件调用方式,由CoCreateInstanceEx创建对象
我该怎么办!
我的客户中不需要使用这个组件,只使用我自己写的组件就行了
我在没有使用包容或聚合的时候直接使用如下
hr = CoCreateInstance(
//__uuidof(RTCClient),
CLSID_RTCClient,
//NULL,
m_pIOuter,
CLSCTX_INPROC_SERVER,
__uuidof(IRTCClient2),
(LPVOID *)&m_pClient
);但是提示我E_NOINTERFACE,我都不知道怎么才好了
应该是如下调用的:
hr = CoCreateInstance(
CLSID_RTCClient,
NULL,
CLSCTX_INPROC_SERVER,
__uuidof(IRTCClient2),
(LPVOID *)&m_pClient
);
CLSID_RTCClient,
NULL,
CLSCTX_INPROC_SERVER,
__uuidof(IRTCClient2),
(LPVOID *)&m_pClient
);hr返回什么错误?
你把内部组件的dll放到你的项目文件夹下面,然后import它的dll
接着就可以调用了!
是这个问题,能创建对象了
不知道怎么回事,我在前两天创建的一个客户中使用IRTCClient2没有问题,今天重新创建一个客户一样使用就出现问题,但是前一个客户我刚才重新编译连结后是没有问题.
为什么会出现这样不一致的情况呢?
我必须使用IRTCClient2这个接口才行啊