Delphiにてコンパイルした後、実行を行なったのですが以下のような表示が出ました。
~で初回の例外が発生しました。例外クラスはEPackageErrorメッセージは。。。。C:\UCwinRoad Data 13.0\Plugins\KeepDistancePlugin.sugimori.bpl.指定されたモジュールが見つかりません。
これは。bplのファイルを誤って消してしまったんでしょうか。解決策があれば教えていただきたいです。
環境がわからないのではっきりしたことはいえないのですが、↑のbplファイルは実際に存在していますか?
もし存在しているのにこのエラーが出る場合、環境変数PATHが通っていないような気がします。
Delphi10.2を使っております。
bplファイルは存在しているはずです。つい先日までは問題なく実行が出来ました。
ファイルを整理するために、ファイル名の変更とかしながら上書き保存とかもしてたので、Delphiが認識出来なくなったのかと思ってました。
環境変数はユーザー定義の方がC:\Users\Public\Documents\Embarcadero\InterBase\redist\InterBaseXE7\IDE_spoof;$(PATH);C:\UCwinRoad_SDK\Library\Win32;C:\UCwinRoad Data 13.0\Plugins;C:\UCwinRoad Data 13.1\Plugins
こちらを使っております。
> bplファイルは存在しているはずです。
エクスプローラで存在を確認してください。
環境変数にはC:\UCwinRoad Data 13.0\Pluginsが含まれているので問題なさそうですね。
ただいま確認して、エクスプローラーの中にbplファイルは存在しました。
プロジェクトを保存する時に、bplファイルも同じフォルダに保存するとかも関係ありますかね???
[コンポーネント]→[パッケージのインストール]で、
該当する設計時パッケージのチェックボックスが、外れているとかはないですか。
外していたらすいません。
bplが読み込んでるDLLとかが無いとか? そのbplが何かDLLを必要としていないか。必要としてるならそのDLLがパスの通った場所にあるか確認してみてはどうでしょう?
編集 削除mam様
返信ありがとうございますm(_ _)m
確認したのですがチェックボックスは全て付いていました。
1から書き直すしかないのでしょうか??
au様
返信ありがとうございますm(_ _)m
bplファイルを開いても文字化けしてて確認出来ないので、文字化けを治す方法を調べてから、dllを必要としているか確認してみます。
依存関係の調査は、Dependencies(https://github.com/lucasg/Dependencies)とか使うと良いかと。
au様
こちらでbplファイルを調べばいいのでしょうか??