【问题标题】:Embed Delphi window in another Delphi application在另一个 Delphi 应用程序中嵌入 Delphi 窗口
【发布时间】:2026-01-03 06:05:02
【问题描述】:

我在 Delphi 2007 应用程序中有一个框架,我想将它嵌入到 Delphi 2010 应用程序的表单中。我可以控制这两个应用程序,因此它们之间的接口可以是两个版本都支持的任何东西。两者之间必须有一些沟通。我能想到的两种方法是使用 CreateParented 和消息,或者使用 ActiveForm。我没有任何创建 ActiveX 控件或进程外服务器的经验,但我听说 Delphi 很容易。

在易用性或易于开发方面,一种方法是否优于另一种方法?还有其他选择吗?有什么我应该注意的问题吗?

【问题讨论】:

    标签: delphi delphi-2010 delphi-2007 vcl


    【解决方案1】:

    如果您想将框架保留为 D2007 框架但将其作为已编译的对象嵌入到 D2010 应用程序中,则 ActiveX 方式似乎是最简单的。

    【讨论】:

      最近更新 更多