2

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

有什么方法可以将这些.dcu文件包含在我的Delphi XE2代码中。

4

1 回答 1

9

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

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

起点是 Marco Cantù关于 Unicode 的白皮书

于 2013-03-04T09:53:27.617 回答