0 引言 在软件开发中,组件是一些小的二进制可执行程序,它们可以给应用程序、操作系统以及其他组件提供服务。实际应用中主要采用COM技术开发软件组件。这是由Microsoft提出的一种组件标准,它定义了组件程序之间进行交互的标准。标准的COM技术主要用于Microsoft Windows平台,是windows操作系统和各种应用软件的结构基础,其突出优点是软件之间直接通过二进制接口进行通讯。 开发自定义的COM组件就如同开发动态的、面向对象的API。多个COM对象可以链接起来形成应用程序或组件系统。组件可以在运行时刻,并在不被重新链接或编译应用程序的情况下被卸下或替换掉。 要实