• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • JavaScript
  • ASP.NET
  • PHP
  • 正则表达式
  • AJAX
  • JSP
  • ASP
  • Flex
  • XML
  • 编程技巧
  • Android
  • swift
  • C#教程
  • vb
  • vb.net
  • C语言
  • Java
  • Delphi
  • 易语言
  • vc/mfc
  • 嵌入式开发
  • 游戏开发
  • ios
  • 编程问答
  • 汇编语言
  • 微信小程序
  • 数据结构
  • OpenGL
  • 架构设计
  • qt
  • 微信公众号
您的位置:首页 > 程序设计 >vc/mfc > 有现成的COM动态连接库,如何使用其中的接口?

有现成的COM动态连接库,如何使用其中的接口?

作者:佚名 字体:[增加 减小] 来源:互联网 时间:2017-06-04

佚名通过本文主要向大家介绍了cf空格复制现成的,理想不是现成的粮食,现成,cf名字空格复制现成的,现成公司等相关知识,希望对您有所帮助,也希望大家支持linkedu.com www.linkedu.com
问题: 有现成的COM动态连接库,如何使用其中的接口?
描述:

从该DLL可以导入类到程序中来,也可以查到其CLSID,但是没有接口说明,
使用导入的类的成员函数调用失败,方法如下,请问,有什么问题么?
该如何做?或者说,可以使用么?
const GUID CLSID_Import = {...};
const IID IID_Import = {...};
::CoInitialize(NULL);
CImport *pImport = NULL;
::CoCreateInstance( CLSID_Import, NULL, CLSCTX_INPORC_SERVER, IID_Import, (void **)&pImport);    // 该句调用成功, 创建了该对象的实例
CString csHello("hello");
pImport->CallFunction( csHello );    // 调用失败


解决方案1:

你是用VC使用COM组件吗?如果是你可以使用
#import "DLL path" no_namesapce导入
编译时会在Debug或者Release目录下生成两个文件*.tlh和*.tli,其中tlh中有接口定义
然后在程序中请求接口在调用应该没什么问题了

解决方案2:


返回错误代码没有?

解决方案3:

参数有没有带对?


分享到:QQ空间新浪微博腾讯微博微信百度贴吧QQ好友复制网址打印

您可能想查找下面的文章:

  • 用什么工具可以检查一个COM组件属于哪一种现成模型
  • 有没有现成的vc控件生成xml文档?
  • atl里面有没有现成的BeginWaitCursor相似的函数?谢谢先
  • 请问哪里有现成的,通用的,ATL中通过ADO方式去访问mssql类
  • 有没有提供现成的端对端通信的COM组件?
  • 有现成的COM动态连接库,如何使用其中的接口?

相关文章

  • 2017-06-05 冰天雪地倒立360度前后空翻大送分>=100问各位达官贵人关于线程崩溃问题
  • 2017-06-05 winnt下如何显示出所有正在运行的本机进程
  • 2017-06-04 100分求助,急
  • 2017-06-05 关于木马的问题
  • 2017-06-05 如何用ATL写一个Windows服务
  • 2017-06-04 请问如何将一个com对象做为参数传递给另一个com对象?
  • 2017-06-04 COM的使用方法问题
  • 2017-06-04 在程序如何实现让windows进入睡眠状态,急
  • 2017-06-05 动态链接库怎么隐性调用
  • 2017-06-04 急求<<COM技术内幕>>随书光盘

文章分类

  • JavaScript
  • ASP.NET
  • PHP
  • 正则表达式
  • AJAX
  • JSP
  • ASP
  • Flex
  • XML
  • 编程技巧
  • Android
  • swift
  • C#教程
  • vb
  • vb.net
  • C语言
  • Java
  • Delphi
  • 易语言
  • vc/mfc
  • 嵌入式开发
  • 游戏开发
  • ios
  • 编程问答
  • 汇编语言
  • 微信小程序
  • 数据结构
  • OpenGL
  • 架构设计
  • qt
  • 微信公众号

最近更新的内容

    • 请问如何创建有多个按钮的ActiveX控件?请高手多指教。。。
    • 有关用VC修改VB程序图标并在桌面开始菜单中显示的问题
    • 应届毕业生在投简历时如何做才能到找工作
    • 为什么通过系统服务启动的程序没有界面呢?
    • 请问怎样用SDK开发一个基于IE内核的浏览器?
    • 问题若干呀!——请看看,也许你能点拨一下迷惑中的我!
    • CoCreateInstance的问题,急啊,,请大家帮帮忙啊,,
    • 请教一个关于ActiveX控件注册的问题!!!!
    • 在Office中自定义语音识别声音命令
    • 如何理解com中的线程

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有