1.
//引入COM
#include "..\ComTest\ComTest_i.h"
#include "..\ComTest\ComTest_i.c"
2.添加初始化和反初始化
::CoInitialize(NULL);
::CoUninitialize();
3.调用部分(AskTunUtility为对象)
IAskTunUtility* psl = NULL;
HRESULT hr = ::CoCreateInstance(
CLSID_AskTunUtility,
NULL,
CLSCTX_INPROC_SERVER,
IID_IAskTunUtility,
(LPVOID *)&psl );
psl->Hello();//方法
psl->Release();//释放
本文详细介绍如何在C++中使用COM组件进行对象创建及方法调用。包括必要的COM库引入、初始化与反初始化过程,以及通过CoCreateInstance创建指定的COM对象实例,并调用其方法。
840

被折叠的 条评论
为什么被折叠?



