用VC调用过COM的兄弟来帮个忙,入门级问题。 不熟悉VC,搜了一下说从类向导导入tlb,可是导入以后是个类,接口的CLSID哪里去啦,我生成一个类实例,可是函数调用结果不对。有经验的说说调用的过程。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 在 msdn 中查查 #import 的用法 可以看看这篇文章,写的是 在 VC++中用 ADO 进行数据库编程,也就是调用 ADO COM 对象,应该对苹果兄有帮助http://www.vckbase.com/vckbase/vckbase12/vc/nonctrls/database_07/1207002.htm 搞定,一个VC版的兄弟的回复:1.先导入类型库文件#import ".\xxxx.tlb" no_namespace2.初始化com库:HRESULT hr = CoInitialize(Null);3.再创建com对象实例: hr = CoCreateInstance(__uuidof(YourClass),NULL,CLSCTX_SERVER,__uuidof(IYourInterface),(void**)&m_YourVar);if(FAILED(hr)) return S_FALSE;4.然后就可调用m_YourVar->下的方法了.说实话,在VC里用COM真是麻烦的说。 比较两个表中记录的差异 如何使用TComboBoxEx.Data属性 誰有delphi超級猛料可以給我一份的 难题:急!!关于windows登录的delphi程序实现? 关于ADO连接FoxPro数据库的驱动,请教各位 查询后预览报表,报表是空的,请高手帮忙!100分UP者有分!!!在线等待! 50分,给点代码:DLL中的Form,如么调用 倾囊而尽,我哭了。请问关于ttable中记录查询的问题,在线等待。 请问哪里有Delphi 6的控件下载? 请问变量类型的问题 陕西MM贺神五成功升天并预祝顺利返航; 如何判别用户使用的是那种语言的操用系统呢?请指点.
1.先导入类型库文件#import ".\xxxx.tlb" no_namespace
2.初始化com库:HRESULT hr = CoInitialize(Null);
3.再创建com对象实例: hr = CoCreateInstance(__uuidof(YourClass),NULL,CLSCTX_SERVER,__uuidof(IYourInterface),(void**)&m_YourVar);
if(FAILED(hr)) return S_FALSE;
4.然后就可调用m_YourVar->下的方法了.说实话,在VC里用COM真是麻烦的说。