DLL固有のメインフレームの破棄


4NsuK  2010-10-24 03:48:28  No: 71995

VS.NET2003です。

登場するプログラムは以下です。
・EXE→メインとなるアプリ
・レギュラーDLL①→CMainFrameを持つサブアプリ
・レギュラーDLL②→関数のみ

EXE起動させるとメインフレームが2つになります。

EXEからDLL①をロードするとCMainFrame(DLL①)のOnCloseが自動的に呼ばれるのですが、
EXEからDLL②をロードし、DLL②からDLL①をロードするとOnCloseが呼ばれません。

DLL①自身で無理やりOnCloseを呼んでもダメでした。

原因がわかる方いらっしゃいましたらお願い致します。


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

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






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