是否可以返回一个自定义的对象?? 现在,要返回一个对象 这个对象首先不是结构体, 其次也不是像Recordset这样已有的对象。 这个对象类似了:CMyObject 请问高手如何做??这里的目的----client 和 com组件的 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 抱歉好像没有说清楚:那么具体些 如何把下面的_Recordset替换为自己的?? HRESULT getRS([in,optional,defaultvalue(88)] short GY, [out, retval] _Recordset **ppRS); 就返回你的com对象的指针嘛最好用IUnknown,客户端得到后,再转换为你自己的com的HRESULT getObj(IYourObj **ppObj);或者HRESULT getObj(IUnknown **ppObj);客户端进行一次QueryInterface即可 to zzyx(菜农) : 使用IDispatch 和IUnknown有什么不同?? 还有QueryInterface有什么作用?? IDispatch也行,如果你的对象支持这个接口的话queryinterface是从某个接口中查询你要用的接口例如,你只是传递了IUnknwon指针,但从这个指针中可以查询出另外的该组件支持的接口指针 另外的问题:http://expert.csdn.net/Expert/topic/1873/1873824.xml?temp=.2310755 你有没有<<com编程精粹>>的代码。 MFC基于CFormView的视图不能分割成两部分么? VC如何修改系统时间。 20000条数据循环比较问题,降低CPU使用率 C++板块的各位前辈们,又是新的一年了,祝你们好运。我在此请教一个问题 有用过OutBarDemo这个类的高手请进 VC++弹出菜单,请教高手! 这个问题不解决,我年都过不好。求各位懂VC的朋友帮帮忙。 为什么m_pSet->MoveLast();不管用了呢?请教高手! <<深入浅出2>>书中的问题1????? 我听说vc以后要逐渐转向ATL,不用MFC,是不是真的 DLL中线程安全问题,高分 不算是个太简单的问题,程序要做测试版本,在线等候!!
如何把下面的_Recordset替换为自己的??
HRESULT getRS([in,optional,defaultvalue(88)] short GY, [out, retval] _Recordset **ppRS);
最好用IUnknown,客户端得到后,再转换为你自己的com的HRESULT getObj(IYourObj **ppObj);
或者HRESULT getObj(IUnknown **ppObj);
客户端进行一次QueryInterface即可
queryinterface是从某个接口中查询你要用的接口
例如,你只是传递了IUnknwon指针,但从这个指针中
可以查询出另外的该组件支持的接口指针
另外的问题:
http://expert.csdn.net/Expert/topic/1873/1873824.xml?temp=.2310755