• 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

佚名通过本文主要向大家介绍了 com问题,看了许多例子,实现回调接口都是用进程内组件来实现,请问进程外组件如何实现回调,希望有源码例子等相关知识,希望对您有所帮助,也希望大家支持linkedu.com www.linkedu.com
问题: com问题,看了许多例子,实现回调接口都是用进程内组件来实现,请问进程外组件如何实现回调,希望有源码例子
描述:

com问题,看了许多例子,实现回调接口都是用进程内组件来实现,请问进程外组件如何实现回调,希望有源码例子


解决方案1:

列集/散集,其实连接点也算是一种回调接口吧

解决方案2:

进程外组件一样可以使用连接点实现回调,要求很简单:
如果你的连接点接口方法参数类型是非标准的,则需要实现自己的列集散列接口;如果参数类型全是标准的,你可以选择使用系统提供的列集散列接口(接口有oleautomation属性)。

解决方案3:

最好不用回调函数。
用连接点。

解决方案4:

一个连接点例子:
http://www.codeproject.com/atl/ConnectionPoint.asp

解决方案5:

看看这里面有没有你想要的东西
http://www.codeproject.com/com/

解决方案6:

回调函数在COM里面是通过连接点机制来做到的。去查查MSDN的IConnectionPointContainer等相关接口。
注意,COM是进程透明的,不论进程内外,从使用者的角度来说,是一样的。

解决方案7:

COM原理与应用 里面没有关于这方面的介绍吗?


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

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

  • COM问题,一个COM对象,上面有两个接口,接口IFirst与接口ISecond,从IFirst->ISecond?谢谢,详见下面。
  • com问题,看了许多例子,实现回调接口都是用进程内组件来实现,请问进程外组件如何实现回调,希望有源码例子

相关文章

  • 2017-06-04 如何向基于单文本文件为基础的应用程序加控件
  • 2017-06-04 WindowsMediaPlayer快退不好用??
  • 2017-06-05 请教COleClientItemCreateFromFile问题
  • 2017-06-04 WTL的问题
  • 2017-06-04 如何知道IE行为
  • 2017-06-05 临界区全局变量保护问题
  • 2017-06-05 关于句柄的令人困惑问题!
  • 2017-06-05 如何在formview中添加子对话框
  • 2017-06-04 网页中调用一个带有树控件,并且用户可以添加内容的ActiveX控件,可以用ATL吗?
  • 2017-06-04 用UseMulti-ByteCharacterSet编译的程序的activeX,并且用VC的Editcontrol输入中文产生乱码

文章分类

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

最近更新的内容

    • 建立explorer进程时的问题请高手指点指点
    • 远程COM之间访问?
    • 第一次用ocx类型的动态连接库,遇到奇怪问题
    • 请问各位老大vc下编的dll如何脱离开发环境运行
    • 现在有一小型系统,数据库+COM++客户端,为什么不能执行?
    • ATL的簡單問題
    • 创建一个ATL控件,如何在控件中使用MSComm串口控件
    • 那位兄长用过ActiveXcontroltestcontainer?里面有几个东西,有劳各位大虾解释一下。谢谢了
    • owc中自定义菜单问题
    • 关于arcinfo中的arcmap产品的树控件的实现逻辑,大家共同探讨以下

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

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