• 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可以调用进程外,甚至另外一台机器上的程序进程空间的函数.
之所以可以实现此功能--就是遵循了COM的接口编程.


解决方案1:

"之所以可以实现此功能--就是遵循了COM的接口编程."
----感到这个理解确实有问题.

解决方案2:

以前只能调用同一进程空间的函数.
而通过COM可以调用进程外,甚至另外一台机器上的程序进程空间的函数.
之所以可以实现此功能--就是遵循了COM的接口编程.
------------------------------------------------------------------------------------
进程通信是com一个功能
LPC RPC DDE pipleline 等6种方式都能实现此功能 com只用了LPC和RPC

解决方案3:

是不是说com+与com还是有很大的区别的。
我觉得com+的规范不能说是com的规范,仅仅是com的另外一个应用而已

解决方案4:

从应用角度讲,楼主讲得九成是对的。COM确实为我们提供了这种神奇的便利。
但既然你是“学习体会”,则九成是不对的。之所以可以实现此功能,是归功于Windows COM Library帮你做了很多很多实现。
即使你不知道它是怎么实现的(我也不具体知道,只大概知道COM使用的是一套叫RPC的库实现的),至少应该提到实现此特性,是客户中的桩基模块(Stub)和服务器中的代理模块(Proxy)在相互合作,为我们实现了夸进程夸主机的特性。
等等等等,继续学习。

解决方案5:

LZ讲得不对


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

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

相关文章

  • 2017-06-04 我的COM+组件被调用了两次?
  • 2017-06-05 BCG中怎么改变Grid的高度
  • 2017-06-04 IStorage复合文件问题
  • 2017-06-04 请教一个mediaplayer控件的问题,达人请进
  • 2017-06-05 有一个难题,请大家帮忙解决。分不是问题!!!
  • 2017-06-04 组件发表:运用多线程、重叠I/O等多种技术的通讯端口组件
  • 2017-06-04 com组件调用另一个组件,在C#中调用的问题
  • 2017-06-04 想BHO只加载ie,不加载我的电脑,但出错atlbaseh中5668行,ATLASSERTpM->m_hInst!=NULL;
  • 2017-06-05 怎么获取最前面窗口的标题。
  • 2017-06-05 同机多个Win操作系统,如果从这个系统去找到另个系统的系统目录及修改其注册表?

文章分类

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

最近更新的内容

    • 在主进程中启动子进程,要求主进程阻塞,应如何?
    • 新手,请指教!
    • 怎样把Activex控件封装到DLL中?在DLL中捕获控件的事件?
    • 一个小问题,熟悉COM的兄弟帮忙看看(分数不够可以加)
    • 问个调用COM组件的问题
    • 请教:在网络环境下DLL调用DLL的稳定性问题
    • 我的代理/占位模块DLL总是Link失败!求助···
    • 申明一个链表然后把一个变量插到任意一个位置。。请高手指教。不要用MFCc++的语法就可以
    • 涉及带有内部链接的对象的表达式不能用作非类型参数
    • 一个关于DLL文件制作的问题!

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

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