com组件调用代码示例----续
2011-09-20 14:43
260 查看
--Method 3--------------------------------------------------------
CoInitialize(NULL);
HRESULT hr;
CLSID clsid;
hr=CLSIDFromProgID(OLESTR("myCom.GetRes"),&clsid);
IGetRes* ptr;
IGetResEx* ptrEx;
//使用CoCreateClassObject创建一个组件(特别是mutilThreads)的多个对象的
时候,效率更高.
IClassFactory* p_classfactory;
hr=CoGetClassObject(clsid,CLSCTX_INPROC_SERVER,
NULL,IID_IClassFactory,
(LPVOID*)&p_classfactory);
p_classfactory->CreateInstance(NULL,__uuidof(IGetRes),
(LPVOID*)&ptr);
p_classfactory->CreateInstance(NULL,__uuidof(IGetResEx),
(LPVOID*)&ptrEx);
ptr->Hello();
ptrEx->HelloEx();
CoUninitialize();
CoInitialize(NULL);
HRESULT hr;
CLSID clsid;
hr=CLSIDFromProgID(OLESTR("myCom.GetRes"),&clsid);
IGetRes* ptr;
IGetResEx* ptrEx;
//使用CoCreateClassObject创建一个组件(特别是mutilThreads)的多个对象的
时候,效率更高.
IClassFactory* p_classfactory;
hr=CoGetClassObject(clsid,CLSCTX_INPROC_SERVER,
NULL,IID_IClassFactory,
(LPVOID*)&p_classfactory);
p_classfactory->CreateInstance(NULL,__uuidof(IGetRes),
(LPVOID*)&ptr);
p_classfactory->CreateInstance(NULL,__uuidof(IGetResEx),
(LPVOID*)&ptrEx);
ptr->Hello();
ptrEx->HelloEx();
CoUninitialize();
相关文章推荐
- com组件调用代码示例
- 香港股市api调用代码返回示例
- Asp.net mvc 数据调用示例代码
- C#通过COM组件调用C++的代码
- kettle 程序调用执行ktr转换示例代码
- eoLinker-API_Shop_出行服务类API调用的代码示例合集:长途汽车查询等
- 通讯服务类API调用的代码示例合集:短信服务、手机号归属地查询、电信基站查询等
- C调用Python函数相关代码示例剖析
- Com组件调用JS代码并传递多个参数个JS函数
- php版微信小店调用api示例代码
- vue2组件之select2调用的示例代码
- 命令行方式调用winrar对文件夹进行zip压缩示例代码
- 电影票api 电影信息查询调用代码返回示例
- 快递100API接口调用代码示例
- C#调用EasyPusher推送到EasyDarwin流媒体服务器直播方案及示例代码整理
- Java构造函数的相互调用代码示例
- eoLinker-API_Shop_开发工具类API调用的代码示例合集:六位图片验证码生成等
- eoLinker-API_Shop_天气类API调用的代码示例合集:全国天气预报、实时空气质量数据查询、PM2.5空气质量指数等
- 调用BAPI_MATERIAL_SAVEDATA批量创建物料代码示例
- phpcms v9用get-sql调用数据表中的图组图片示例代码