くだすれVisual C++(超初心者用)その3
■ このスレッドは過去ログ倉庫に格納されています
0714デフォルトの名無しさん
2006/09/19(火) 17:43:05何らかのDLLをLoadLibraryし、何らかの関数のアドレスをGetProcAddressして、その関数を実行します。
関数はちゃんと実行できるのですが、main関数を抜けると(return 0;すると)プログラムの外でアクセス違反が発生します。
gccで同じコードをコンパイルして比較すると、gccではこのような事は起こりません。
どうすればいいですか('A`)
ExitProcessならクラッシュしないので、一応の回避策として今は
#if (_MSC_VER >= 1300)
ExitProcess(0);
#else
return 0;
#endif
こんなことをしていますが…
■ このスレッドは過去ログ倉庫に格納されています