Delphi专题 ·

delphi开发COM应用程序

利用COM开发可互操作的应用程序

RAD Studio提供向导和类,以便很容易实现基于微软的组件对象模型(COM)的应用程序。使用这些向导,您可以在应用程序中创建基于COM的类和组件,或者您可以创建实现COM对象、 Automation servers(包括Active Server Objects)、ActiveX控件或ActiveForm的完全功能的COM客户端或服务器。最简单的COM对象是通过客户端可以调用的默认接口公开属性和方法(以及可能的事件)的服务器。COM对象向导构建一个轻量级COM对象,其默认接口从IUnknown中降级,或者实现已在系统上注册的接口。此向导在您可以创建的COM对象类型中提供了最大的灵活性。

使用COM向导

RAD Studio提供向导帮助您创建COM项目和COM对象。这些向导可用于Delphi和C++项目。

下面的COM向导列表名单在 File > New > Other > <personality> > ActiveX

另外两个多层向导在 File > New > Other > <personality> > Multitier 列表:

使用COM向导

  1. 选择 File > New > Other. New Items 对话框显示.
  2. 项目类别树 中, 点击 ActiveX 文件夹下你要选择的, C++Builder ProjectsDelphi Projects.
  3. ActiveX 文件夹下, 双击 ActiveX Library. 将创建一个您可以使用的host in-process动态链接库 [DLL] 项目.
  4. 再次选择 File > New > Other .
  5. 做下面的任何一个:
    • 要显示COM向导, 点击第二步的ActiveX.
    • 要显示其他向导, 点击 其他你想要选择的.
  6. 双击您要使用的向导.

参与评论