JVCLインストーラーは通常これを行います。コンピューター環境に何か奇妙なことがあり、インストーラーがそれを実行できなかったり、インストール後に混乱したりする可能性があります。あなたはいつもの最初の試みを試みました、私は願っています、それはただJedi JCLを再実行し、次にJVCLインストーラーを実行するだけですか?(JVCLはJCLに依存しているため、探しているユニットがJVCLではなくJCLの一部である可能性があります。)
PATH
したがって、BPLファイルがあり、それらはシステムの環境変数に配置する必要があるフォルダーにあるため、RADStudioIDEで検索できます。
次に、PASファイルがあり、それらは通常、グローバル内のディレクトリを調べることで見つかりますlibrary path
-インストーラーは通常それを設定し、Jediの場合は通常PASファイルではなくDCUファイルを指します-インストーラーが実行されてからライブラリパスを台無しにしないでください。JediJVCLユニットを含むすべてのdelphiユニット、および他のコンポーネントベンダーのフォルダーのパスが含まれている必要があります。
Search Path
第三に、一部の開発者は、Delphiが物事を見つけることができるように、所有する個々のプロジェクトファイルごとにプロジェクトオプションでプロジェクトオプションを設定することを選択します。
3つすべてをチェックするだけでなく(PATH
IDEの起動時にパッケージをロードできない場合は環境変数、コードがビルドされない場合はその他の変数)、重複または余分なコピーを探す必要があります。
プロジェクトに単位を追加する代わりに、プロジェクトSearch Path
オプションを使用してみてください。
更新jvcl/jclユニットをプロジェクトに追加して明示的に再コンパイルしているため、および(したがって)Jedi JVCL DCUファイルも、jedi Library Dcuフォルダーの外のいたるところにあるため、混乱。あなたの解決策は、毎回ソースからすべてを構築することです。これは少し遅くなりますが、あなたのために働くという利点があるので、それは問題ありません。