Qt Creator5.8调用大漠插件
来源:互联网 发布:软件开发部年终总结 编辑:程序博客网 时间:2024/05/05 16:24
在网上找了很多,没找到这方面的教程,通过Qt官方帮助终于调试成功。Qt有专门的类实现com组件的调用,说明文档上有很很多种方式,这里简单说明一种方式。
第一步、在头文件中添加需要的头文件
#include<QDir>#include<QProcess>#include<QAxWidget> //需在Pro文件中添加
第二步、在Pro文件中添加配置代码
QT += axcontainer
第三步、大漠插件是com组件需注册才能使用
//自动注册大漠插件void AutoRegCom(){ QString path; path=QCoreApplication::applicationDirPath();//获取程序运行路径 QString cmdStr="Regsvr32 "+path+"/dm.dll /s"; QProcess p(0); p.start("cmd",QStringList()<<"/c"<<cmdStr); p.waitForStarted(); p.waitForFinished();}第四步、在主函数中调用AutoRegCom()实现自动注册第五步、创建activex对象指针
QAxWidget *fla=new QAxWidget();第六步、初始化大漠对象
fla->setControl(QString::fromUtf8("{26037A0E-7CBD-4FFF-9C63-56F2D0770214}"));//id通过vc6.0的ole view工具查看第七步、通过dymamicCall调用大漠里面的函数,格式如下
fla->dynamicCall("MoveTo(int,int)",200,200);
0 0
- Qt Creator5.8调用大漠插件
- vs2013 调用大漠插件
- python调用大漠插件问题
- vc2013 调用大漠插件例子
- C#中调用大漠插件实例
- C# 调用大漠插件的方法
- VC++调用大漠插件的方法
- Win32调用大漠插件dm.dll教程
- WIN7下C#调用大漠插件
- VS2010免注册调用大漠插件
- 第二课:易语言调用大漠插件
- 用jna来调用大漠插件内的方法
- VC调用大漠插件实例,单线程,多线程,哦
- Qt Creator5.7添加qwt绘图插件之成功案例解析
- VS2010使用大漠插件
- windows下Qt Creator5.1.0编写程序以及调用OpenCV库
- windows下Qt Creator5.1.0编写程序以及调用OpenCV库
- Qt Creator5.1.1 MSVC2012调试器配置
- PointGrey相机同步采集中使用boost::barrier
- make[1]: *** No rule to make target `modules'. Stop.
- redis.clients.jedis.exceptions.JedisConnectionException: Could not get a resource from the pool
- socket 知识点
- SQL进行字符的拼接与拆分
- Qt Creator5.8调用大漠插件
- C++继承详解三 ----菱形继承、虚继承
- sh/bash/csh/Tcsh/ksh/pdksh等shell的区别
- 计算机视觉方面的数据集收藏(CV Datasets on the web)
- Pybrain学习笔记-1 pybrain介绍
- 初学者尴尬之-----SSH整合Struts2跳转不正确
- CAPTCHA
- JDBC课堂总结
- 项目需求 MVP与产品痛点