读书人

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

发布时间: 2012-02-08 19:52:21 作者: rapoo

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

读书人网 >VC/MFC

热点推荐