gpt4 book ai didi

德尔福 64 位 : components compatibility?

转载 作者:行者123 更新时间:2023-12-02 09:37:54 24 4
gpt4 key购买 nike

一旦 64 位 Delphi 发布(是 2012 年吗?)组件将如何工作?

我的意思是我使用了几个第 3 方组件:它们是否会自动在 64 位上运行?他们是否需要发布 2 个单独版本的组件?

最佳答案

我认为您可以将它与 Delphi 的第一个 Unicode 版本 Delphi 2009 进行比较。当 Delphi 2009 发布时,第 3 方组件供应商都非常迅速地提供了 Unicode 感知组件。许多组件在发布时就已准备就绪。

在很多方面,我怀疑第 3 方组件支持 Unicode 所需的更改比 64 位所需的更改更繁重。第 3 方供应商已经展望 future 并使用 NativeIntNativeUInt 类型。

对于不同的版本,第三方组件供应商的正常做法是让他们的源代码在所有支持的平台上编译。如果您使用包,那么显然您需要针对不同编译器的不同版本,但今天也是如此——组件随每个受支持的 Delphi 版本的包一起交付。

我要强调的一点是,如果您还没有迁移到 Unicode Delphi,那么您应该尽快迁移。如果不这样做,您将无法迁移到 64 位版本的 Delphi,并且由于您现在可以移植到 Unicode Delphi,因此您真的应该摆脱它。

简而言之,我对这个问题没有什么顾虑。

关于德尔福 64 位 : components compatibility?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4814159/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com