将组件从Delphi 7迁移到XE2

时间:2013-03-04 09:52:49

标签: delphi delphi-xe2 delphi-7

我有一个基于Delphi 7的旧应用程序,它有大量的自定义第三方组件。我需要将其迁移到XE2。我有自定义组件的.dcu文件,对于某些组件我也有来源。

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

1 个答案:

答案 0 :(得分:9)

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

然而,说起来容易做起来难。由于Delphi 2009中引入了Unicode更改,因此在最新版本的Delphi中重新编译时,组件几乎肯定无法正常工作。您需要获取所有组件的更新源。您还需要更新代码。

起点是MarcoCantù的white paper on Unicode