- ベストアンサー
DLLインポートについて
A.exe ⇒ B.dllの関数 ⇒ C.dllの関数 の順で関数をコールするのですが、C.dllの関数をコールする際に DllNotFoundExceptionが出てしまいます(「'C.dll' を読み込めませんでした。」) また、上記エラーはPCによって発生しない場合もあるのですが、 原因として何が考えられるでしょうか。 動作確認したPCのフォルダ構成は同じで下記のようになっており、 EXEとDLLはすべて同じフォルダ内に存在しているため原因がよくわかりません。 BIN ├A.exe VB.net ├B.dll VB.net └C.dll C言語
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
DLLの読み込みパスの設定の違いじゃないですか? EXEパスより優先順の高いパスにB.dllがありC.dllがなければ、起こり得ます。