实验原理
1、进程内组件( in process component )
DLL形式的组件
客户程序调用组件程序的服务时,会把组件程序装入到自己的进程中,所以客户程序和组件程序运行在同一个进程空间中。
2、类厂
类厂是生产COM对象的工厂;
每个COM类都有一个类厂,专门用于生产该类COM对象;
类厂本身也是一个COM对象,支持一个特殊的接口IClassFactory。
3、COM库
COM库是组件程序与客户程序之间的桥梁。
COM库的应用主要包括:
COM库的初始化
COM库的内存管理
组件程序的装载和卸载等
4、 COM对象
通过COM接口提供服务
符合OO中对象的基本概念
5、 COM接口
客户与对象之间的协议,对象实现COM接口
客户使用COM接口从而访问对象
1