【Delphi】创建简单的 COM 服务器 - 概述

       

         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 对象:

  1. Design 设计 COM 对象。  
  2. 使用 COM 对象向导COM Object wizard或自动化对象向导Automation Object wizard 创建服务器对象。  
  3. 定义对象向客户端暴露的接口Define the interface 。  
  4. 注册 COM 对象Register the COM object。  
  5. 测试和调试应用程序Test and debug 。

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

海纳老吴

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值