现在的位置: 首页 > 综合 > 正文

调用COM

2012年12月05日 ⁄ 综合 ⁄ 共 342字 ⁄ 字号 评论关闭
(1)
引用 tlb 文件,如果接口为FUN,则自动生成默认IFunPtr指针
#import "Demo2.tlb"
IFunPtr spFun;
HRESULT hr = spFun.CreateInstance(__uuidof(Fun));

ASSERT(SUCCEEDED( hr ));
long iRet=spFun->Add(10,10);
(2)

引用库类型库自动生成包装类
 IDispSimple dispSimple;
 if(!dispSimple.CreateDispatch("ATLDemo.DispSimple"))
 {
        AfxMessageBox("失败");
 }
//调用函数
dispSimple.Add(10,10);
dispSimple.DetachDispatch();

抱歉!评论已关闭.