随笔分类 -  COM相关

摘要:原文:深入解析连接点 Connection Point Internals Working with ATL 8 示例代码 关键字: COM ATL 连接点 进程间通信 代理存根 双接口 自定义接口 0-我要讲什么 (1) 介绍连接点 (2) 实现一个简单的连接点 (3) 用双接口实现连接点来进行进 阅读全文
posted @ 2016-09-27 10:16 米罗西 阅读(2054) 评论(0) 推荐(0) 编辑
摘要:原文:COM多线程原理与应用 目录: COM多线程原理与应用 目录: 前言: 套间: 套间的定义: 套间的分类: 套间的进入和退出: 对象的同步: 组件对象的同步: COM对象线程模型: 进程内对象线程模型的种类: ATL对多线程的支持: 对象引用的保护: 成员变量的保护: COM+导致的变化: 上 阅读全文
posted @ 2016-09-26 16:55 米罗西 阅读(264) 评论(0) 推荐(0) 编辑
摘要:原文:COM的多线程模型 COM的多线程模型是COM技术里头最难以理解的部分之一,很多书都有涉及但是都没有很好的讲清楚。很多新人都会在这里觉得很迷惑,google大神能搜到一篇vckbase上的文章,但是个人建议还是不要看的好几乎是胡说八道在乱搞。 COM自己其实并没有任何多线程模型,所以他用的多线 阅读全文
posted @ 2016-09-26 16:54 米罗西 阅读(239) 评论(0) 推荐(0) 编辑
摘要:原文:COM 连接点 CLR 完全介绍 COM 连接点 Thottam R. Sriram 来自:http://msdn.microsoft.com/zh-cn/magazine/cc163361.aspx#S1 代码下载位置: CLRInsideOut2007_09.exe (252 KB) Br 阅读全文
posted @ 2016-09-26 16:50 米罗西 阅读(1561) 评论(0) 推荐(0) 编辑
摘要:原文:COM:IUnknown、IClassFactory、IDispatch COM组件有三个最基本的接口类,分别是IUnknown、IClassFactory、IDispatch。 COM规范规定任何组件、任何接口都必须从IUnknown继承,IUnknown包含三个函数,分别是 QueryIn 阅读全文
posted @ 2016-09-22 15:02 米罗西 阅读(229) 评论(0) 推荐(0) 编辑
摘要:COM/ATL COM基础知识 COM技术分类 阅读全文
posted @ 2016-09-22 11:02 米罗西 阅读(146) 评论(0) 推荐(0) 编辑
摘要:原文:COM编程入门不得不看的文章 :第一部分 什么是COM,如何使用COM 原文:http://www.codeproject.com/Articles/633/Introduction-to-COM-What-It-Is-and-How-to-Use-It 本文的目的是为刚刚接触COM的程序员提 阅读全文
posted @ 2016-06-28 23:50 米罗西 阅读(1528) 评论(0) 推荐(0) 编辑
摘要:原文:http://vckbase.com/index.php/wv/1265.html一、前言书接上回,本回着落在介绍属性包 IPersistPropertyBag 接口的实现方法和调用方式。属性包,是以“名称 - 值”的方式提供组件持续性的支持,而“名称 - 值”恰恰又适合于用文本方式来表现。下... 阅读全文
posted @ 2015-12-08 20:39 米罗西 阅读(403) 评论(0) 推荐(0) 编辑
摘要:原文:http://vckbase.com/index.php/wv/1264.html一、前言我们写程序,经常需要实现这样的需求:例一、程序运行产生一个窗口,用户关闭的时候需要记录窗口的位置,以便下次运行时保持位置不变;例二、由于程序运行时间很长,今天执行一部分,明天继续执行。那么在下次运行前要恢... 阅读全文
posted @ 2015-12-08 20:35 米罗西 阅读(426) 评论(0) 推荐(0) 编辑
摘要:原文:http://vckbase.com/index.php/wv/1257.html一、前言上回书介绍了回调接口,在此基础上,我们理解连接点就容易多了。二、原理图一、连接点组件原理图。左侧为客户端,右侧为服务端(组件对象)看着好复杂呀......呵呵,其实简单的紧:(注1)1、一个 COM 组件... 阅读全文
posted @ 2015-12-08 20:33 米罗西 阅读(834) 评论(0) 推荐(0) 编辑
摘要:原文:http://vckbase.com/index.php/wv/1256.html一、前言上回书介绍了回调接口,在此基础上,我们理解连接点就容易多了。二、原理图一、连接点组件原理图。左侧为客户端,右侧为服务端(组件对象)看着好复杂呀......呵呵,其实简单的紧:(注1)1、一个 COM 组件... 阅读全文
posted @ 2015-12-06 21:28 米罗西 阅读(647) 评论(0) 推荐(0) 编辑
摘要:原文:http://vckbase.com/index.php/wv/1244.html一、前言我的 COM 组件运行时产生一个窗口,当用户双击该窗口的时候,我需要通知调用者;我的 COM 组件用线程方式下载网络上的一个文件,当我完成任务后,需要通知调用者;我的 COM 组件完成一个钟表的功能,当预... 阅读全文
posted @ 2015-12-06 21:15 米罗西 阅读(477) 评论(0) 推荐(0) 编辑
摘要:原文:http://vckbase.com/index.php/wv/1243.html一、前言我的 COM 组件运行时产生一个窗口,当用户双击该窗口的时候,我需要通知调用者;我的 COM 组件用线程方式下载网络上的一个文件,当我完成任务后,需要通知调用者;我的 COM 组件完成一个钟表的功能,当预... 阅读全文
posted @ 2015-12-06 21:12 米罗西 阅读(643) 评论(0) 推荐(0) 编辑
摘要:原文:http://vckbase.com/index.php/wv/1238.html一、前言程序设计中,错误处理必不可少,而且通常要占用很大的篇幅。本回书着落在 COM 中的错误(异常)的处理方法。在组件程序中,如果遇到错误,一般有两个方式进行处理。二、简单返回对于比较简单的错误,直接返回表示错... 阅读全文
posted @ 2015-12-06 21:05 米罗西 阅读(1221) 评论(0) 推荐(0) 编辑
摘要:原文:http://vckbase.com/index.php/wv/1236.html一、前言前段时间,由于工作比较忙,没有能及时地写作。其间收到了很多网友的来信询问和鼓励,在此一并表示感谢。咳......我也需要工作来养家糊口呀......上回书介绍了两种方法来写自动化(IDispatch)接口... 阅读全文
posted @ 2015-12-06 21:02 米罗西 阅读(594) 评论(0) 推荐(0) 编辑
摘要:原文:http://vckbase.com/index.php/wv/1225.html一、前言终于写到了第十回,我也一直期盼着写这回的内容耶,为啥呢?因为自动化(automation)是非常常用、非常有用、非常精彩的一个 COM 功能。由于 WORD、EXCEL 等 OFFICE 软件提供了“宏”... 阅读全文
posted @ 2015-12-06 20:59 米罗西 阅读(410) 评论(0) 推荐(0) 编辑
摘要:原文:http://vckbase.com/index.php/wv/1224.html一、前言终于写到了第九回,我也一直期盼着写这回的内容耶,为啥呢?因为自动化(automation)是非常常用、非常有用、非常精彩的一个 COM 功能。由于 WORD、EXCEL 等 OFFICE 软件提供了“宏”... 阅读全文
posted @ 2015-12-06 20:56 米罗西 阅读(560) 评论(0) 推荐(0) 编辑
摘要:原文:http://vckbase.com/index.php/wv/1219.html一、前言从第五回开始到第七回,咱们用 ATL 写了一个简单的 COM 组件,之所以说简单,是因为在组件中,只实现了一个自定义(custom)的接口 IFun。当然如果想偷懒的话,我们可以把 200 个函数都加到这... 阅读全文
posted @ 2015-12-06 20:52 米罗西 阅读(565) 评论(0) 推荐(0) 编辑
摘要:原文:http://vckbase.com/index.php/wv/1218.html一、前言上两回中,咱们用 ATL 写了第一个 COM 组件程序,这回中,主要介绍编译、册和调用方法。示例程序你已经下载了吗?如果还没有下载,vc6.0 的用户点,vc.net 的用户点这里。二、关于编译2-1 最... 阅读全文
posted @ 2015-11-26 23:11 米罗西 阅读(550) 评论(0) 推荐(0) 编辑
摘要:原文:http://vckbase.com/index.php/wv/1216.html一、前言1、与 《COM 组件设计与应用(五)》的内容基本一致。但本回讲解的是在 vc.net 2003 下的使用方法,即使你不再使用vc6.0,也请和上一回的内容,参照比对。2、这第一个组件,除了所有 COM ... 阅读全文
posted @ 2015-11-26 22:27 米罗西 阅读(515) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示