【问题标题】:Migrating components from Delphi 7 to XE2将组件从 Delphi 7 迁移到 XE2
【发布时间】:2013-03-04 09:52:48
【问题描述】:

我有一个基于 Delphi 7 构建的旧应用程序,其中包含大量自定义 3rd 方组件。我需要将其迁移到XE2。我有自定义组件的.dcu 文件,对于某些组件我也有源代码。

有没有办法在我的Delphi XE2 代码中包含那些.dcu 文件。

【问题讨论】:

  • 有两个delphi反编译项目,可以帮助您重新创建这些组件的源代码,所以如果您别无选择 - 您可以尝试一下。但只能作为最后的手段。真的很持久。

标签: delphi delphi-xe2 delphi-7


【解决方案1】:

您不能在不同版本中使用来自一个版本的 Delphi 的 .dcu 文件。您需要从源代码重新编译。

但是,说起来容易做起来难。由于 Delphi 2009 中引入的 Unicode 更改,当在最新版本的 Delphi 中重新编译时,您的组件几乎肯定不会工作。您需要获取所有组件的更新源。此外,您还需要更新代码。

起点是 Marco Cantù 的white paper on Unicode

【讨论】:

  • “大爆炸集成”来了。
猜你喜欢
  • 1970-01-01
  • 2012-11-05
  • 2014-12-30
  • 2011-08-07
  • 2012-08-08
  • 1970-01-01
  • 2012-03-25
  • 1970-01-01
相关资源
最近更新 更多