- 締切済み
プログラムのエラーで困っています。
プログラムのエラーで困っています。 C++でDLLを作成後、VBでDLL内の関数を使用していました。 私のPCで動作を確認し、友人のPCでも動作を確認したところ、 次のようなエラーメッセージがでました。 ***************************************** 実行時エラー48 ファイルが見つかりません ***************************************** エラーが出るPC、エラーが出ないPC様々あります。 どこに原因があるのでしょうか?
- みんなの回答 (3)
- 専門家の回答
みんなの回答
- todo36
- ベストアンサー率58% (728/1234)
回答No.3
DLL内で使用しているライブラリが抜けてるとか(例えばmfc*.dll) 対策1 DLLを作成するときにライブラリをスタティックリンクにする。 対策2 DLLで使用しているライブラリを再配布する。 http://oshiete1.goo.ne.jp/qa1968075.html
- bluecampus
- ベストアンサー率66% (138/209)
回答No.2
>エラーの表示されるPCにVC++,VBはインストールされているのでしょうか? の回答をください。 Declare宣言はどのように記述していますか? フルパス、相対パスなのか?
- bluecampus
- ベストアンサー率66% (138/209)
回答No.1
情報が不足しています。 まず、VC++,VBとありますが、バージョンは何なのでしょうか? エラーの表示されるPCにVC++,VBはインストールされているのでしょうか? VBでどのようにDLLを指定しているのでしょうか? (Declare宣言またはDllImportsの記述)
補足
返信ありがとうございます。 C++とVBともにvisual studio 6.0を使用しています。 VBではDeclare宣言をしています。 私のPCはうまくシステムが動くのですが、動いてくれないPCもあり、 困っております。