【问题标题】:Recompile Delphi 64-bit vcl250.bpl重新编译 Delphi 64 位 vcl250.bpl
【发布时间】:2018-04-20 08:36:45
【问题描述】:

我希望修复 Delphi Tokyo 的 StyleUtils.inc。我的项目正在链接运行时包。

我的应用是 64 位的,所以我想在 ..\Redist\win64 目录中重建 vcl250.bpl。

我确实意识到 StyleUtils.inc 在文件顶部被列为不兼容 64 位。

//TODO -oUnassigned -cImplement : x64 : Implement PlatformNotImplemented in this unit or disable for x64.

但是,在东京进行一些更改之前,代码在柏林一直非常稳定。错误已在质量门户中报告。

那么具体的问题是如何重建 64 位 vcl250.bpl 可再发行组件?

谢谢。

【问题讨论】:

    标签: delphi delphi-10.2-tokyo bpl


    【解决方案1】:

    许可证在这一点上非常明确。您不得分发 RTL/VCL/FMX 运行时软件包的修改版本。所以你想要达到的目标是无法完成的。

    您最多可以通过运行时代码挂钩来处理这个问题。

    【讨论】:

    • 虽然这点值得一提,但 OP 实际上并没有说要分发结果。
    • 有趣。我不认为这最终会走上法律道路而不是技术道路。我很好奇..\source\rtl 中如何包含 BuildWinRTL.dproj。我原以为这个文件的目的是重建 rtl250.bpl。但是这样就不能分发了?感谢您对许可证的澄清。
    • 我希望项目构建 dcus 而不是运行时包
    • 可能或可能构建一个设计时包。无论哪种方式,我都会根据您之前的建议寻找可能的运行时挂钩。谢谢。
    • BuildWinRTL 将创建一个名为 BuildWinRTL 的巨大包。它不会重新编译vcl250.bpl。这显然是为了重新编译contains 部分中列出的 DCU。
    猜你喜欢
    • 2014-01-12
    • 1970-01-01
    • 1970-01-01
    • 2011-01-09
    • 1970-01-01
    • 1970-01-01
    • 2018-05-02
    • 2013-04-15
    • 1970-01-01
    相关资源
    最近更新 更多