Delphi 7多数のカスタムサードパーティコンポーネントを含む古いアプリケーションが構築されています。に移行する必要がありXE2ます。カスタムコンポーネントの.dcuファイルがあり、一部のコンポーネントにはソースもあります。
.dcuそれらのファイルを私のDelphi XE2コードに含める方法はありますか?
Delphi 7多数のカスタムサードパーティコンポーネントを含む古いアプリケーションが構築されています。に移行する必要がありXE2ます。カスタムコンポーネントの.dcuファイルがあり、一部のコンポーネントにはソースもあります。
.dcuそれらのファイルを私のDelphi XE2コードに含める方法はありますか?
あるバージョンのDelphiの.dcuファイルを別のバージョンで使用することはできません。ソースから再コンパイルする必要があります。
しかし、それは口で言うほど簡単ではありません。Delphi 2009で導入されたUnicodeの変更により、最新バージョンのDelphiで再コンパイルすると、コンポーネントはほぼ確実に機能しなくなります。すべてのコンポーネントの更新されたソースを取得する必要があります。さらに、コードも更新する必要があります。
出発点は、Unicodeに関するMarcoCantùのホワイトペーパーです。