• 締切済み

プログラムのエラーで困っています。

プログラムのエラーで困っています。 C++でDLLを作成後、VBでDLL内の関数を使用していました。 私のPCで動作を確認し、友人のPCでも動作を確認したところ、 次のようなエラーメッセージがでました。 ***************************************** 実行時エラー48 ファイルが見つかりません ***************************************** エラーが出るPC、エラーが出ないPC様々あります。 どこに原因があるのでしょうか?

みんなの回答

  • todo36
  • ベストアンサー率58% (728/1234)
回答No.3

DLL内で使用しているライブラリが抜けてるとか(例えばmfc*.dll) 対策1 DLLを作成するときにライブラリをスタティックリンクにする。 対策2 DLLで使用しているライブラリを再配布する。 http://oshiete1.goo.ne.jp/qa1968075.html

回答No.2

>エラーの表示されるPCにVC++,VBはインストールされているのでしょうか? の回答をください。 Declare宣言はどのように記述していますか? フルパス、相対パスなのか?

回答No.1

情報が不足しています。 まず、VC++,VBとありますが、バージョンは何なのでしょうか? エラーの表示されるPCにVC++,VBはインストールされているのでしょうか? VBでどのようにDLLを指定しているのでしょうか? (Declare宣言またはDllImportsの記述)

moscky
質問者

補足

返信ありがとうございます。 C++とVBともにvisual studio 6.0を使用しています。 VBではDeclare宣言をしています。 私のPCはうまくシステムが動くのですが、動いてくれないPCもあり、 困っております。

関連するQ&A