• 4738阅读
  • 7回复

[提问]qt如用c#开发的dll [复制链接]

上一主题 下一主题
离线xxjjrocker
 

只看楼主 倒序阅读 楼主  发表于: 2016-08-07
c#开发winform的时候通讯引用了KM.Data.cs即可,调用其中的函数,KM.Data.cs里面的内容重点主要是红色部分

using KMRDAILib; //这个引用在QT下如何弄?
using System.Windows.Forms;
using System.IO;
……

public class CBus105
    {
        private int _nTradeNo;
        private int _nResult;
        private List<string> arrParas;
        private DataTable _dt;
        private string _strErrmsg;
        ……

       public void Run()
        {
            KMRDAILib.IKMRDAIClient km = new KMRDAIClientClass();
            km.Init(_strIp, _nPort);
            if (km.nResult == km.RAIRETFALSE)
            {
                _nResult = -1;
                _strErrmsg = km.ErrorMessage;
                return;
            }
---------------------------------------
以上部分说实在的只需要我在QT下重新实现一遍即可,目前就是如何引用那个KMRDAILib,以及后面的类如何实现呢?
请求高手给予指点,如有兴趣一起做项目的也可以给我联系,非常感谢。
离线xxjjrocker

只看该作者 1楼 发表于: 2016-08-07
qt如何像c#那样引用 interface呢?
离线xxjjrocker

只看该作者 2楼 发表于: 2016-08-07
准确的说,就是如何用QTCreator 调用vc6.0 编写的COM组件
离线dbzhang800

只看该作者 3楼 发表于: 2016-08-08
ActiveQt

或者直接使用COM组件的C++的方式调用
离线xxjjrocker

只看该作者 4楼 发表于: 2016-08-08
回 dbzhang800 的帖子
dbzhang800:ActiveQt
或者直接使用COM组件的C++的方式调用 (2016-08-08 13:07) 

有相关案例么,感觉不是太清晰
离线qq821181867

只看该作者 5楼 发表于: 2016-08-08
什么意思?是调用动态库的意思吗?就是如何使用dll的意思?
离线xxjjrocker

只看该作者 6楼 发表于: 2016-08-10
回 qq821181867 的帖子
qq821181867:什么意思?是调用动态库的意思吗?就是如何使用dll的意思? (2016-08-08 14:40) 

就是如何用QTCreator 调用vc6.0 编写dll形式的COM组件
离线fengwujiutan

只看该作者 7楼 发表于: 2017-10-13
楼主,搞定了吗?能不能说一下解决方法?我现在也遇到这问题了,谢谢
没伞的孩子应努力奔跑
快速回复
限100 字节
 
上一个 下一个