トップページ⇒prog
3コメント1KB

MFC拡張DLLを非MFCアプリで

■ このスレッドは過去ログ倉庫に格納されています
0001名無しさん@1周年NGNG
MFC拡張DLLというものは、
やはり非MFCアプリケーションでは使えないのでしょうか?
MSDNのテクニカルノート33、58あたりを読んだのですが理解できません。

DLLの中にダイアログを表示する処理があって、
その関数を呼び出すと落ちてしまいます。
それ以外の関数は問題無しです。

DLLのソースはあるので、プロジェクトを
「MFC拡張DLL」でない設定で作り直して、
元のソースにあったDllMainを削除して、ダイアログを表示する前に、
AFX_MANAGE_STATE(AfxGetStaticModuleState())を置き、
ビルドするとうまくうごいたのですが…。

DLLのソースの変更量を最小に、
非MFCアプリケーションから呼び出せるようにする方法はありませんか?

0002名無しさん@1周年NGNG
俺もなんとなく気になるのであげ
0003使えんNGNG
動いたんならい〜じゃね〜か。
■ このスレッドは過去ログ倉庫に格納されています