【问题标题】:How to make 32bit and 64bit Delphi Applications in DELPHI XE6?如何在 DELPHI XE6 中制作 32 位和 64 位的 Delphi 应用程序?
【发布时间】:2014-08-27 18:06:13
【问题描述】:

我们将购买 DELPHI XE6。现在我有来自 Delphi 7 的 32 位代码,我想在 Delphi XE6 中适应 64 位和 32 位。在哪里可以选择我想要在 Delphi XE6 中使用 64 位 EXE 或/和 32 位 EXE? 谢谢 沃尔特

【问题讨论】:

  • 下载演示并自己尝试,或者等到您购买后自己尝试:) 我想 32 位应用程序将是标准设置,并且可能会选择切换到 64 位。
  • 您没有想到阅读文档吗?
  • @DavidHeffernan 谢谢,但我还没有,但 Remy 已经给了我所有我需要的东西。感谢雷米
  • 文档在网络上是公开的。这不是评估产品的方法。获取试用版并阅读文档。
  • 我的猜测是,Remy 提到的 Unicode 迁移需要一段时间,然后才能使用 64 位。先做 Unicode 部分,即使它是 Remy 答案的第二部分。我建议您查找 Nick Hodge 的 Delphi Unicode 资料和 Marco Cantu 的 Delphi 2009 书。

标签: delphi delphi-xe6


【解决方案1】:

阅读 Embarcadero 的文档:

64-bit Windows Application Development

Converting 32-bit Delphi Applications to 64-bit Windows

Importing or Migrating Existing Projects into RAD Studio

由于您要从 Delphi 7 移植到 XE6,您还必须处理 Unicode 迁移(在 Delphi 2009 中引入):

Migration to Unicode

Enabling Applications for Unicode

【讨论】:

  • 谢谢,我必须通过在项目管理器中选择目标平台(粗体)来编译两次以获得 64 位和 32 位目标平台,还是在我添加 64 和 32 作为目标时同时创建 2 个 EXE平台。 (换句话说:我必须手动选择活动目标平台并分别编译吗?)
  • @Walter No. 您可以从命令行以自动方式编译。从 IDE 构建是用于开发而不是用于发布构建。
  • 也有构建组,只需一个操作即可完成此操作,无需命令行
  • @David 在你的脚本构建上点击几下 :o)
  • @David 这就是我谈论利弊的意思。脚本比组更强大。每个人都必须决定使用哪个更好来达到预期的目标。要做出真正的决定,您必须了解您的选择可能性以及每种选择的局限性
猜你喜欢
  • 1970-01-01
  • 2014-12-15
  • 2011-11-22
  • 1970-01-01
  • 2023-03-22
  • 2012-08-04
  • 2023-03-28
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多