0
私はATL dllを使用しています。 AfxGetApp()ポインタが破損しています
CWinApp派生オブジェクトがあります。そのinitInstance()でAfxGetApp()を呼び出すと、正常に動作し、私にCWinAppのポインタを与えます。しかし、いくつかの関数呼び出しの後、AfxGetApp()/ AfxGetAppName()などを別の関数で呼び出すと、NULLが返されます。
私は、CWinAppオブジェクトが破壊されているか、何かを得ていると思います。その考えで、私はExitInstanceにブレークポイントを置くが、コードはそこに到達していない。
なぜこれが起こっているのか、以前の有効な値を返す方法を教えてください。 ありがとう
問題を再現する最小限のコードサンプルがありますか? –
「私はATLを使用しています。代わりにMFCを使用します。 –