实现步骤具体如下:

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组件步骤相关推荐

  1. php com word,php 调用 com组件,进行word操作,详情步骤

    步骤一.php开启COM组件 查看php.ini中是否已经开启了com.allow_dcom = true 从php/ext/里面查找一下有没有这个php_com_dotnet.dll这个文件 如果没 ...

  2. Win10系列:VC++调用自定义组件1

    通过20.9.1小节中的代码和步骤编写了一个名为"FilePickerComponent"的WinRT组件,接下来将在上一小节所新建的项目基础上,继续介绍如何在不同的语言所编写的应 ...

  3. php word组件使用方法,快速解决PHP调用Word组件DCOM权限的问题讲解

    下面小编就为大家分享一篇快速解决PHP调用Word组件DCOM权限的问题,具有很好的参考价值,希望对大家有所帮助.一起跟随小编过来看看吧 1. 首先必须要在电脑上安装 Office 2. window ...

  4. 子组件调用父组件方法_Vuejs组件(一)组件的注册使用方法

    点击上方"蓝字",发现更多精彩.前言 又到了愉快的周末,今天下了一天的雨了,我又日常宅宿舍打游戏.刷剧.听音乐写写代码. 前面的基础语法记录完了,接下记录的Vue的组件 01认识组 ...

  5. vue怎么调用子元素的方法_vue 父组件中调用子组件函数的方法

    vue 父组件中调用子组件函数的方法 在父组件中调用子组件的方法: 1.给子组件定义一个ref属性.eg:ref="childItem" 2.在子组件的methods中声明一个函数 ...

  6. 在Sql Server 中调用Jmail组件发送邮件

    在Sql Server 中调用Jmail组件发送邮件 预备知识 1.OLE自动化函数 OLE自动化使应用程序能够对另一个应用程序中实现的对象进行操作,或者将对象公开以便可以对其进行操作.自动化客户端是 ...

  7. Delphi创建COM组件并分别用Delphi和html调用该组件的简单实例

    一.功能介绍及效果图 用delphi xe6 创建一个简单的COM组件,并分别测试了用delphi和HTML调用该组件的方法ShowWuXiaNames.效果图如下: 图一:在Windows中注册的C ...

  8. C# 互操 调用COM组件

    本专题概要: 引言 如何在C#中调用COM组件--访问Office 互操作对象 在C# 中调用COM组件的实现原理剖析 错误处理 小结 一.引言 COM(Component Object Modele ...

  9. vue父子组件之间的传值,及互相调用父子组件之间的方法

    场景:父子组件之间的传值方法,以及调用他们的内部的方法         *** 父组件给子组件传值是通过属性绑定的方法         *** 子组件给父组件传值是通过绑定对应的方法将自身的值传递给父 ...

  10. php 开启dcom,快速解决PHP调用Word组件DCOM权限的问题讲解

    下面小编就为大家分享一篇快速解决PHP调用Word组件DCOM权限的问题,具有很好的参考价值,希望对大家有所帮助.一起跟随小编过来看看吧 1. 首先必须要在电脑上安装 Office 2. window ...

最新文章

  1. FPGA设计中MEMORY型数据怎么综合到blockRAM里面
  2. mdx格式的词典用什么软件打开_视频大神都用什么软件转换视频的格式?
  3. GARFIELD@10-07-2004
  4. 计组之指令系统:3、CISC和RISC
  5. JavaEE实战班第七天
  6. 话唠黄金机器人_用了接吻教学机器人以后......哈哈哈哈不能我一个人瞎!
  7. Windows 64位下装Oracle 11g,PLSQL Developer的配置问题,数据库处显示为空白的解决方案...
  8. first-class type 一等类型的含义
  9. (二)docker常用命令
  10. 面试题:Java对象不再使用时,为什么要赋值为null?
  11. oracle地址已被占用,ORA-12542 TNS 地址已被占用
  12. MATLAB---画三角函数图像
  13. 流量分析技术丨分享科来网络通讯协议图2022版本(附下载链接)
  14. numpy.meshgrid()绘制网格图
  15. 淘客该怎么做,淘客+又是什么
  16. 开源 iOS 项目分类索引大全
  17. 最全的数据结构归纳总结
  18. Ardupilot chibios IO固件,IO与FMU通信,固件下载(3)
  19. 程序员又“作死”了,用AI算法一键“脱”衣,遭全球网友炮轰
  20. 微信登录设备android22,安卓微信 7.0.22 内测版发布,支持手机和平板同时登录

热门文章

  1. 永磁同步电机的直接转矩控制(二)一一一传统DTC仿真结果分析
  2. php文章详情页排版,WordPress如何自定义文章详情页模板
  3. ACM竞赛数论知识积累
  4. 一个80后独立开发者
  5. VMware虚拟机不能连接USB的问题
  6. Cisco(54)——STP理论(2)
  7. php网页动态加载swf,HTML_如何修改网页中的FlashSWF文件,看到一个网站用flash做的,很 - phpStudy...
  8. DynamipsGUI使用注意
  9. 中职学校计算机教学中,探析中职学校计算机教学中的一些体会和思考.doc
  10. 免费下载380套大型商业源码