4

Delphi XEでプロジェクトを開こうとすると、いくつかの人気のあるbplパッケージで次の問題が発生することがよくあります。

パッケージ「Name1.bpl」を読み込めません。コンポーネント「Name2」は、パッケージ「name1.bpl」によってすでに登録されているため、パッケージ「name1.bpl」によって登録できません。次回プロジェクトがロードされるときに、このパッケージをロードしようとしますか?

ここに画像の説明を入力してください

助けてくれてありがとう!

PSキルプロセスとIDEのダブルリスタートは常に役立ちます。

4

2 に答える 2

6

IDEが別のフォルダからSakEmai15.bplの別のコピーをロードしていないことを確認してください。

于 2011-09-02T20:05:15.567 に答える
4

新しいDelphiには、パッケージのロードを遅らせる機能があります。これにより、パッケージがロードされていないとき、パッケージが不要なときの起動速度が最適化されます。

これはコンポーネントパッケージでは問題なく機能しますが、(たとえば)IDEメニューを変更するパッケージの楽しみを台無しにします。

RegisterプロシージャからForceDemandLoadState(dlDisable)を呼び出すことにより、IDEに常にパッケージをロードするように指示できます。

于 2011-09-03T10:21:21.957 に答える