摘要:
在潘老师的《COM原理与应用》这本书里有一个字典组件例子程序很好的模拟实现了COM对象和接口的原理。下面就对这一程序做详细介绍和记录。 整个工程由一个DictComp组件程序(以dll方式提供服务)和一个客户程序DictCtrl(Win32 Console形式)组成。先来看组件程序DictComp。 这个组件程序主要实现两个接口,一个主要是提供单词的查询,插入和删除功能,另外一个是用来实现单词拼写的检查,分别定义在IDictionary.h和ISpellCheck.h两个头文件中。由前几篇可知,组件的所有接口都是由IUnknown这个接口继承而来的。所以首先来看这个接口的定义。代码如下:/.. 阅读全文