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