首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > VC/MFC >

VC怎么调用ATL写的COM EXE组件(进程外组件)? 急

2012-02-08 
VC如何调用ATL写的COM EXE组件(进程外组件)?急!!!!!!!!!!用ATL写了一个EXE.抛出一个接口.但不知道如何调用

VC如何调用ATL写的COM EXE组件(进程外组件)? 急!!!!!!!!!!
用ATL写了一个EXE.抛出一个接口.但不知道如何调用?

[解决办法]
和进程内COM一样的
CoInitialize (NULL)
CoCreateInstance(REFCLSID rclsid,

LPUNKNOWN pUnkOuter,

DWORD dwClsContext,

REFIID riid,

LPVOID * ppv

CoUninitialize ()
ppv就是你要的接口,可以直接用

当然,你得事先知道CLSID和IID
[解决办法]
如果是远程的组件,请使用CoCreateInstanceEx

热点排行