VS2015 MFC调用Com组件过程

第一步、将dll文件放置在工程目录下面

第二步、找到类视图,打开类向导,加载DLL

第三步 选择类型库的MFC类,选择DLL

第四步:选择需要导入的类,右侧添加类,最后点击完成

第五步:编写代码

CoInitialize(NULL);//初始化COM套件

    bool rtn = false;
    REFCLSID csid2 = { 0x04961B85,0x0F41,0x4B97,0xA9,0x6A,0xB3,0x26,0xD3,0xB3,0xF8,0x5F};//csid在dll提供的,c文件可以找到
    COmron omorn;
    rtn = omorn.CreateDispatch(csid2);//建立连接com对象
    if (!rtn)
    {
        AfxMessageBox(L"COmron 组件注册失败");
        return;
    }
    CString strPort = L"";
    m_edit.GetWindowTextW(strPort);
    if (strPort.IsEmpty())
    {
        return;
    }
    rtn = omorn.InitTcpNetWork(L"192.168.20.248", _ttoi(strPort));//调用com组件的方法
    if (rtn)
    {
        AfxMessageBox(L"omorn网络连接成功");
    }
    else
    {
        AfxMessageBox(L"omorn网络连接失败");
    }

    CoUninitialize();//释放com组件

创作不易,如果对你很有帮助,请打赏作者谢谢!VX: feixiage002

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值