DLLの呼び出しエラー


ためぞう  2006-01-31 00:36:26  No: 60609

以前VC4で作成したDLLをVC2003でLoadLibraryとGetProcAddressして関数を
読み込んだら、以下のようなエラーがでました。
実際に読み込んだ関数を使うとこのようなメッセージが飛んできます。
どのような意味かわかりましたら、ご教授ください。
開発環境:WinXP  VC2003

Run-Time Check Failure #0 - The value of ESP was not properly saved across a function call.  This is usually a result of calling a function declared with one calling convention with a function pointer declared with a different calling convention.


Blue  2006-01-31 00:39:35  No: 60610

とりあえず
> LoadLibraryとGetProcAddress
の部分のソースを提示したほうがよろしいかと。


dairygoods  2006-01-31 01:13:52  No: 60611

calling convention (呼出し規約)が呼出し元と先で違っていると
書いてあります。
双方の定義を確認しましょう。


※返信する前に利用規約をご確認ください。

※Google reCAPTCHA認証からCloudflare Turnstile認証へ変更しました。






  このエントリーをはてなブックマークに追加