3

古いバージョンの Eldos SecureBlackBox がインストールされています。今、私はそれをアンインストールし、最新バージョンをインストールしました。残念ながら、Delphi は古い DCU ファイルをキャッシュするため、新しい DCU ファイルから新しいプロパティを使用することはできません。

Delphi 7 が DCU ファイルをキャッシュする場所を知っている人はいますか? 新しい DCU ファイルがロードされていることを確認する必要がありますか?

CCLeaner でクリーンアップを試みましたが、成功しませんでした。ありがとう

ウォルター

4

1 に答える 1

2

Delphi は、コンパイル中のメモリ以外では「DCU ファイルをキャッシュ」しません。

新しいコンポーネントでアクセスできない新しいプロパティがある場合は、古いプロパティを適切にアンインストールしていないため、IDE は古いデザインタイム/ランタイム パッケージから情報を取得しています。

新しいパッケージをインストールする前に、古いパッケージと dcus を適切に削除してから、新しいパッケージを IDE に適切にインストールする必要があります。デフォルトでは、DCU はインストールSecureBlackBox\Sources後にフォルダーにインストールされます (パッケージがコンパイルおよびインストールされると、そこに作成されます)。

新しいファイルをインストールする前に、コンパイル済みパッケージ ファイル (.dpc) をコンピューターから削除する必要がある場合もあります。*.dcpコンピューターでファイルを検索します。フォルダー内に SecureBlackBox に関連するいくつかのファイルが見つかるはずですMy Documents。新しいバージョンをインストールする前に、それらも削除する必要があります。

于 2013-02-28T21:30:08.207 に答える