• 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 > 调用ActiveXDLL的问题

调用ActiveXDLL的问题

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

佚名通过本文主要向大家介绍了调用的目标发生了异常,无效的过程调用或参数,函数的调用,函数的递归调用,java中方法的调用等相关知识,希望对您有所帮助,也希望大家支持linkedu.com www.linkedu.com
问题: 调用ActiveX DLL的问题
描述:

现在我需要调用一个ActiveX的DLL.该DLL只给出了vb中调用的例子,在vb中只要引用一下dll文件,然后就可以直接调用dll文件中的属性和函数了。
而在VC中,别人告诉我这个应该用CoCreateInstance来调用,可是CoCreateInstance的最后一个参数要求声明一个指向接口的指针,而这个dll没有头文件,我该从什么地方得到这个接口定义呢?


解决方案1:

先 #import "XXX.Dll"
申明一个指向接口的指针就可以了。不过还要这个指针的GUID号,你可以用VC的附属工具OLE View打开这个DLL,看看里面这个COM控件的信息。

解决方案2:

#import "path+your.dll" no_namespace
编译一次后你的debug中会多出一个your.tlh文件看看就知道了!
IXXXPtr pXXX = NULL;
pXXX.CreateInstance(&pXXX);


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

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

  • 调用setobjectrects异常
  • ActiveXdll的生成和调用
  • 调用ActiveXDLL的问题

相关文章

  • 2017-06-05 回调函数在DLL中的应用,一个DEBUG和RELEASE的问题
  • 2017-06-04 客户进程能否共享COM服务器的数据?
  • 2017-06-04 关于建立COM实例的问题
  • 2017-06-04 PowerBuilder调用VC编写的ActiceX控件的方法时报错
  • 2017-06-04 求救关于MsFlexGrid闪烁的问题
  • 2017-06-04 怎样改变使用ATL创建的控件的大小(或设置初始化大小)
  • 2017-06-04 跪求!用vc++获取word中的窗体域的书签和内容,该怎么做??
  • 2017-06-04 vs2008开发的ActiveX控件安装问题
  • 2017-06-05 如何通过COM组件传递出去一个第三方库中的指针数据?
  • 2017-06-04 对学习使用COM/ATL有心得的帮忙推荐几本书

文章分类

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

最近更新的内容

    • 关于线程传递参数问题,在线等待
    • 又一个com+事务处理问题
    • IDispatch->Invoke失败,各位达人帮帮忙
    • DCOM/COM问题,200分或更多等待!
    • 编写OCX控件,如何设定其初始大小?甚至做出固定大小的控件。
    • 100分求电子书。URL见内
    • 操作xml时内存不断增加,请看一下是否有内存泄漏
    • tlb文件如何生成阿?
    • VC的Debug版的OCX控件注册,需要VC中的哪些文件
    • 关于效率最高的通讯方法,线程池

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

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