私は 2007 から XE6 に移行しており、自分自身とサード パーティの両方が作成したいくつかのユーザー定義コンポーネントがあります。
Delphi 2007 にコンポーネントをインストールする場合、コンポーネントをライブラリに追加するだけで、同じ名前の DCR が自動的に検出されて dpk ファイルにロードされ、イメージがパレットにロードされました。
Delphi XE6 では、イメージ ファイルが自動的に読み込まれません。代わりに、すべてのユーザー定義コンポーネントで同じデフォルト イメージが取得されます。
DCR ファイルをプロジェクト ソースに手動で追加する方法について説明しているトピックを探して見つけましたが、機能しないか、信頼性がありません。
まず、bpl を再インストールすると、(すべてのコンポーネントをロードした) サンプル パレットは、インストールしたばかりのすべてのコンポーネントを削除し、何も表示しません。
Delphi をシャットダウンして再起動すると、コンポーネントがパレットに表示されますが、ランダムにいくつかのイメージがデフォルト イメージのままです。
bpl を再インストールするたびに、異なる画像に正しい画像があり、他の画像にデフォルトの画像があるたびに、異なる結果が得られます。どれが表示されないかはかなりランダムに表示されます。
何が起こっているのか手がかりはありますか?