摘要: 原文:http://vckbase.com/index.php/wv/1256.html一、前言上回书介绍了回调接口,在此基础上,我们理解连接点就容易多了。二、原理图一、连接点组件原理图。左侧为客户端,右侧为服务端(组件对象)看着好复杂呀......呵呵,其实简单的紧:(注1)1、一个 COM 组件... 阅读全文
posted @ 2015-12-06 21:28 米罗西 阅读(626) 评论(0) 推荐(0) 编辑
摘要: 原文:http://vckbase.com/index.php/wv/1244.html一、前言我的 COM 组件运行时产生一个窗口,当用户双击该窗口的时候,我需要通知调用者;我的 COM 组件用线程方式下载网络上的一个文件,当我完成任务后,需要通知调用者;我的 COM 组件完成一个钟表的功能,当预... 阅读全文
posted @ 2015-12-06 21:15 米罗西 阅读(460) 评论(0) 推荐(0) 编辑
摘要: 原文:http://vckbase.com/index.php/wv/1243.html一、前言我的 COM 组件运行时产生一个窗口,当用户双击该窗口的时候,我需要通知调用者;我的 COM 组件用线程方式下载网络上的一个文件,当我完成任务后,需要通知调用者;我的 COM 组件完成一个钟表的功能,当预... 阅读全文
posted @ 2015-12-06 21:12 米罗西 阅读(593) 评论(0) 推荐(0) 编辑
摘要: 原文:http://vckbase.com/index.php/wv/1238.html一、前言程序设计中,错误处理必不可少,而且通常要占用很大的篇幅。本回书着落在 COM 中的错误(异常)的处理方法。在组件程序中,如果遇到错误,一般有两个方式进行处理。二、简单返回对于比较简单的错误,直接返回表示错... 阅读全文
posted @ 2015-12-06 21:05 米罗西 阅读(1195) 评论(0) 推荐(0) 编辑
摘要: 原文:http://vckbase.com/index.php/wv/1236.html一、前言前段时间,由于工作比较忙,没有能及时地写作。其间收到了很多网友的来信询问和鼓励,在此一并表示感谢。咳......我也需要工作来养家糊口呀......上回书介绍了两种方法来写自动化(IDispatch)接口... 阅读全文
posted @ 2015-12-06 21:02 米罗西 阅读(574) 评论(0) 推荐(0) 编辑
摘要: 原文:http://vckbase.com/index.php/wv/1225.html一、前言终于写到了第十回,我也一直期盼着写这回的内容耶,为啥呢?因为自动化(automation)是非常常用、非常有用、非常精彩的一个 COM 功能。由于 WORD、EXCEL 等 OFFICE 软件提供了“宏”... 阅读全文
posted @ 2015-12-06 20:59 米罗西 阅读(395) 评论(0) 推荐(0) 编辑
摘要: 原文:http://vckbase.com/index.php/wv/1224.html一、前言终于写到了第九回,我也一直期盼着写这回的内容耶,为啥呢?因为自动化(automation)是非常常用、非常有用、非常精彩的一个 COM 功能。由于 WORD、EXCEL 等 OFFICE 软件提供了“宏”... 阅读全文
posted @ 2015-12-06 20:56 米罗西 阅读(554) 评论(0) 推荐(0) 编辑
摘要: 原文:http://vckbase.com/index.php/wv/1219.html一、前言从第五回开始到第七回,咱们用 ATL 写了一个简单的 COM 组件,之所以说简单,是因为在组件中,只实现了一个自定义(custom)的接口 IFun。当然如果想偷懒的话,我们可以把 200 个函数都加到这... 阅读全文
posted @ 2015-12-06 20:52 米罗西 阅读(544) 评论(0) 推荐(0) 编辑
摘要: 原文:http://vckbase.com/index.php/wv/1218.html一、前言上两回中,咱们用 ATL 写了第一个 COM 组件程序,这回中,主要介绍编译、册和调用方法。示例程序你已经下载了吗?如果还没有下载,vc6.0 的用户点,vc.net 的用户点这里。二、关于编译2-1 最... 阅读全文
posted @ 2015-11-26 23:11 米罗西 阅读(491) 评论(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 米罗西 阅读(501) 评论(0) 推荐(0) 编辑