c++ 调用com组件步骤
实现步骤具体如下:
1、保证com组件注册成功;
2、#import "对应的com组件DLL"
using namespace 命名空间; 或者 no_namesapace;
3、从注册表中找到对应的CLSID
CLSID clsid;
HRESULT hr = CLSIDFromProgID(OLESTR("注册表中对应com组件实现类"), &clsid); //成功返回s_ok
4、通过CLSID创建接口类指针对象
hr = CoCreateInstance(clsidr, NULL, CLSCTX_INPROC_SERVER,
__uuidof(这里填写对应的接口类名), (LPVOID*)&这里填写对应的接口类的指针对象);
5、最后通过指针对象调用具体接口
实例:
#import "JetsonRfSrd.dll"
using namespace JETSONRFSRDLib;
CLSID clsidr;
IRFRead *ptrRF;
HRESULT hr = CLSIDFromProgID(OLESTR("JetsonRFSrd.RFRead"), &clsidr);
if (hr != S_OK)
{
AfxMessageBox("未找到CLSID,检测注册表中名称是否正确否者是否注册已成功");
}
hr = CoCreateInstance(clsidr, NULL, CLSCTX_INPROC_SERVER,
__uuidof(IRFRead), (LPVOID*)&ptrRF);
if (hr != S_OK)
{
AfxMessageBox("创建接口对象失败");
}
//通过对象调用具体的接口
ptrRF->Beep();
例子完。
c++ 调用com组件步骤相关推荐
- php com word,php 调用 com组件,进行word操作,详情步骤
步骤一.php开启COM组件 查看php.ini中是否已经开启了com.allow_dcom = true 从php/ext/里面查找一下有没有这个php_com_dotnet.dll这个文件 如果没 ...
- Win10系列:VC++调用自定义组件1
通过20.9.1小节中的代码和步骤编写了一个名为"FilePickerComponent"的WinRT组件,接下来将在上一小节所新建的项目基础上,继续介绍如何在不同的语言所编写的应 ...
- php word组件使用方法,快速解决PHP调用Word组件DCOM权限的问题讲解
下面小编就为大家分享一篇快速解决PHP调用Word组件DCOM权限的问题,具有很好的参考价值,希望对大家有所帮助.一起跟随小编过来看看吧 1. 首先必须要在电脑上安装 Office 2. window ...
- 子组件调用父组件方法_Vuejs组件(一)组件的注册使用方法
点击上方"蓝字",发现更多精彩.前言 又到了愉快的周末,今天下了一天的雨了,我又日常宅宿舍打游戏.刷剧.听音乐写写代码. 前面的基础语法记录完了,接下记录的Vue的组件 01认识组 ...
- vue怎么调用子元素的方法_vue 父组件中调用子组件函数的方法
vue 父组件中调用子组件函数的方法 在父组件中调用子组件的方法: 1.给子组件定义一个ref属性.eg:ref="childItem" 2.在子组件的methods中声明一个函数 ...
- 在Sql Server 中调用Jmail组件发送邮件
在Sql Server 中调用Jmail组件发送邮件 预备知识 1.OLE自动化函数 OLE自动化使应用程序能够对另一个应用程序中实现的对象进行操作,或者将对象公开以便可以对其进行操作.自动化客户端是 ...
- Delphi创建COM组件并分别用Delphi和html调用该组件的简单实例
一.功能介绍及效果图 用delphi xe6 创建一个简单的COM组件,并分别测试了用delphi和HTML调用该组件的方法ShowWuXiaNames.效果图如下: 图一:在Windows中注册的C ...
- C# 互操 调用COM组件
本专题概要: 引言 如何在C#中调用COM组件--访问Office 互操作对象 在C# 中调用COM组件的实现原理剖析 错误处理 小结 一.引言 COM(Component Object Modele ...
- vue父子组件之间的传值,及互相调用父子组件之间的方法
场景:父子组件之间的传值方法,以及调用他们的内部的方法 *** 父组件给子组件传值是通过属性绑定的方法 *** 子组件给父组件传值是通过绑定对应的方法将自身的值传递给父 ...
- php 开启dcom,快速解决PHP调用Word组件DCOM权限的问题讲解
下面小编就为大家分享一篇快速解决PHP调用Word组件DCOM权限的问题,具有很好的参考价值,希望对大家有所帮助.一起跟随小编过来看看吧 1. 首先必须要在电脑上安装 Office 2. window ...
最新文章
- FPGA设计中MEMORY型数据怎么综合到blockRAM里面
- mdx格式的词典用什么软件打开_视频大神都用什么软件转换视频的格式?
- GARFIELD@10-07-2004
- 计组之指令系统:3、CISC和RISC
- JavaEE实战班第七天
- 话唠黄金机器人_用了接吻教学机器人以后......哈哈哈哈不能我一个人瞎!
- Windows 64位下装Oracle 11g,PLSQL Developer的配置问题,数据库处显示为空白的解决方案...
- first-class type 一等类型的含义
- (二)docker常用命令
- 面试题:Java对象不再使用时,为什么要赋值为null?
- oracle地址已被占用,ORA-12542 TNS 地址已被占用
- MATLAB---画三角函数图像
- 流量分析技术丨分享科来网络通讯协议图2022版本(附下载链接)
- numpy.meshgrid()绘制网格图
- 淘客该怎么做,淘客+又是什么
- 开源 iOS 项目分类索引大全
- 最全的数据结构归纳总结
- Ardupilot chibios IO固件,IO与FMU通信,固件下载(3)
- 程序员又“作死”了,用AI算法一键“脱”衣,遭全球网友炮轰
- 微信登录设备android22,安卓微信 7.0.22 内测版发布,支持手机和平板同时登录
热门文章
- 永磁同步电机的直接转矩控制(二)一一一传统DTC仿真结果分析
- php文章详情页排版,WordPress如何自定义文章详情页模板
- ACM竞赛数论知识积累
- 一个80后独立开发者
- VMware虚拟机不能连接USB的问题
- Cisco(54)——STP理论(2)
- php网页动态加载swf,HTML_如何修改网页中的FlashSWF文件,看到一个网站用flash做的,很 - phpStudy...
- DynamipsGUI使用注意
- 中职学校计算机教学中,探析中职学校计算机教学中的一些体会和思考.doc
- 免费下载380套大型商业源码