OK/キャンセルボタンを押すとエラーが出る

[戻る]
竹の子ビッチ 2002/12/25(水) 17:20:01
環境:win2000 VC++6.0 MFC

こんにちは。
新規でダイアログクラスを作り、中にコードを書かずに
Releceで実行した場合、
最初からあるOKボタンとキャンセルボタンを
押すと「メモリがreadになることはありませんでした。」
とエラーが出てしまいます。

Debugでは、正常にダイアログを閉じて終了します。

中にコードを記述していない空のボタンを作成して
Releceで実行しましたが、押しても
エラーは発生しないので、
OnCansel()やOnEndWindow()が原因だと思います。
OnCloseでも同じエラーが発生しました。

ReleceとDebugで違いが見付かりません。

アドバイスお願いします。

dairygoods 2002/12/26(木) 15:17:21
MFC AppWizard(exe) -> [ダイアログベース] でプロジェクトを作成し、
そのままReleaseビルドして実行すると落ちるのですか?

EXEを他のPCで実行した場合も同様でしょうか?

インストールしたVCのDLLなどが破損しているかもしれません。
再インストールしてみてはどうでしょう。

古いスレッドには追加発言できません。