Delphi 提供向导,帮助您创建各种 COM 对象。最简单的 COM 对象是服务器,它通过默认接口暴露属性和方法(可能还有事件),供客户端调用。
- COM Object wizard COM对象向导构建一个轻量级的COM对象,其默认接口继承自IUnknown或实现系统上已注册的接口。这个向导提供了在创建COM对象时最大的灵活性。
- Automation Object wizard自动化对象向导创建一个简单的自动化对象,其默认接口继承自IDispatch。IDispatch引入了一种标准的封送机制和对接口调用的后期绑定支持。
注意:
COM 定义了许多标准接口和机制来处理特定情况。Delphi 向导自动化了最常见的任务。然而,一些任务,例如自定义序列化,并不被任何 Delphi 向导支持。有关这些以及其他不明确支持的技术的信息,请参阅 Microsoft Developer's Network (MSDN) 文档。Microsoft 网站还提供有关 COM 支持的最新信息。
创建 COM 对象的概述
无论您是使用自动化对象向导创建新的自动化服务器,还是使用COM对象向导创建其他类型的COM对象,您遵循的过程都是相同的。
创建 COM 对象:
- Design 设计 COM 对象。
- 使用 COM 对象向导COM Object wizard或自动化对象向导Automation Object wizard 创建服务器对象。
- 定义对象向客户端暴露的接口Define the interface 。
- 注册 COM 对象Register the COM object。
- 测试和调试应用程序Test and debug 。

189

被折叠的 条评论
为什么被折叠?



