【问题标题】:using delphi xe7 form(VCL) in delphi 7在delphi 7中使用delphi xe7形式(VCL)
【发布时间】:2015-06-26 11:26:50
【问题描述】:

是否有可能在 Delphi 7 项目中使用 Delphi xe7 形式,而无需创建 DLL 文件?我找到了允许在 VCL 项目中使用 FMX 表单的“Monkey-Mixer”,我想知道在旧版本的 Delphi 中是否有相同的工具可以使用新的 VCL 表单?

【问题讨论】:

    标签: delphi delphi-7 delphi-xe7


    【解决方案1】:

    是否有可能在 Delphi 7 项目中使用 Delphi XE7 形式,而无需创建 DLL 文件?

    不,没有。您不能将来自不同版本的 Delphi 的代码链接到同一个可执行文件中。

    【讨论】:

    • 如果你愿意花时间,理论上是否可以使用 {$IF Defined(D7)} 和 {$IF Defined(XE7)} 来包围位版本之间不兼容的表单代码?表单代码的微小更改可能会使其在两个 IDE 中都可以编译。只是一个想法......
    • @AlainD 我认为你不太明白提问者在问什么。他想在 D7 中构建/链接 XE7 代码。
    • 是的,你是对的。不过,我想知道是否可以创建两个相似的表单(一个生成 DFM,另一个生成 FMX,都生成 PAS),并将 PAS“重构”为一个带有条件的通用“超级”-PAS 文件汇编。努力收益比都是错误的,但即便如此……它肯定能奏效吗?
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-12-08
    • 1970-01-01
    • 2011-01-31
    • 1970-01-01
    • 2012-01-25
    • 1970-01-01
    相关资源
    最近更新 更多