• ベストアンサー

アクセス違反でアプリケーションポップアップが出たのにプロセスが終了しない

OS:Windows2000、VC++6.0 の環境です。 自作のアプリケーションにてアクセス違反が発生し、 以下のアプリケーションポップアップが出ました。 アプリケーションポップアップ: AAA.exe - アプリケーション エラー : "0x0c88026d" の命令が "0x09680048" のメモリを参照しました。 メモリが "written" になることはできませんでした。 プログラムを終了するには [OK] をクリックしてください プログラムをデバッグするには [キャンセル] をクリックしてください で、「OK」ボタンを押したのですが、プロセスは終了せず、 処理が続行されてしまいました。 なぜプロセスが終了しないのかがわかりません。 何かの設定でしょうか??? 識者の方、ご教授願います。

質問者が選んだベストアンサー

  • ベストアンサー
  • itohh
  • ベストアンサー率45% (210/459)
回答No.2

こんにちは。itohhといいます。 AAA.EXEがどのような処理を行うプログラムなのかわかりませんが。 例えば、 マルチスレッドなどの場合、起こりえるのではないでしょうか? ただ、わたしもそのような現象は体験したことがありません。 余計なお世話かもしれませんが。(^^; 作成した本人しか使用しないプログラムなら良いですが、そうでない場合は、 例外処理を行ってそのようなダイアログボックスを出さないようにした方が良いですよ。

nabezo-
質問者

お礼

アドバイスありがとうございます。 現状、再現環境がなく解析する手段がないのですが、 なんとか頑張って調査してみます。

その他の回答 (1)

  • ykkw_2001
  • ベストアンサー率26% (267/1014)
回答No.1

どんなアクセス違反でも、同じ?

nabezo-
質問者

補足

すいません、これ以上の情報は私にも今のところわからないのです。 実際には他の人から助けを求められたのですが、私の経験上では プロセスは必ず終了するので、「ちょっと考えられないなあ」という 回答しか出せませんでした。 で、「教えてgoo」の識者の方々の中に、何か知っている方がいれば ご教授願いたいと思い質問させて頂きました。 実際、私も以下のようなコードなどでテストしましたが、やはり プロセスは終了しました。 int* iAAA; iAAA = (int*)0; *iAAA = 1; 情報不足で申し訳ありません。

関連するQ&A

  • プロセス数とアプリケーションエラー

    質問失礼します。 少し前から頻繁にアプリケーションエラーが出るようになり、シャットダウン時に "0x00401016"の命令が"0x0000000"のメモリを参照しました。メモリが"written"になることはできませんでした。プログラムを終了するには、[OK] をクリックしてください。 等のメッセージが出ます。 とあるPCゲームを入れてから出た不具合なのですが、そのソフトを削除しても時折出てきて、最近はほぼ毎回出るようになりました。 プロセス数を見たところ、立ち上げた時点で46あります。 これを減らしたいのですが、スタートアップのどれを減らせばいいのかがわかりません。 確実に止めていいものはどれなのでしょうか。 ご指導いただければ幸いです。 プロセス数 46 PF 331MB になります。

  • アプリケーションエラーについて教えてください。

    アプリケーションエラー0x6866f538の命令が0x589e1ec9のメモリを参照しました  メモリがwrittenになることはできませんでした  プログラムを終了するには「OK」デバッグするには「クリック」して下さい。  って何度もでてくるんですが・・・ どこか悪いのでしょうか? 対処法あったら教えてください。

  • PCの終了時に毎回下記のようなアプリケーションエラーが出て

    PCの終了時に毎回下記のようなアプリケーションエラーが出て 終了からちゃんと終了しているのに 毎回 起動時にエラーチェックをしてから立ち上がるようになってしまいました。 どうしたらなおるのでしょうか? 教えてください。宜しくお願いします。 MovieClipper.exe-アプリケーションエラー "0x02b7b286"の命令が"0x02b7b286"のメモリを参照しました。 メモリが"read"になることはできませんでした。 プログラムを終了するには[OK]をクリックしてください。 プログラムをデバッグするには[キャンセル]をクリックしてください。

  • アプリケーション終了時・・・

    教えてください。 アプリケーションを終了する時にこんなエラーメッセージが急に出るようになりました! ↓ "0x66869b97"の命令が"0x00000050"のメモリを参照しました。メモリが"read"になることはできませんでした。 プログラムを終了するには[OK]をクリックしてください これは、どうゆう事なんでしょうか?

  • 終了時に「aspnet_state.exe アプリケーションエラー」が出ます・・・!

    先日から終了時に、 aspnet_state.exe アプリケーションエラー ゛0x6a2a2fec゛の命令が゛0x0000000c゛のメモリを参照しました。メモリが゛read゛になることはできませんでした。 プログラムを終了するには[OK]をクリックしてください プログラムをデバッグするには[キャンセル]をクリックしてください と言うエラーが出ます。 システムの修復をしてみましたが同じエラーが出ます。 ご存知の方修復方法を教えて下さい。

  • アプリケーションエラーについて

    イベントの種類: 情報 イベント ソース: Application Popup イベント カテゴリ: なし イベント ID: 26 日付: 2002/11/23 時刻: 15:58:06 ユーザー: N/A コンピュータ: * 説明: アプリケーション ポップアップ: Tuner Control Panel: PC-TV.EXE - アプリケーション エラー : "0x20023426" の命令が "0x08ee1000" のメモリを参照しました。メモリが "read" になることはできませんでした。 プログラムを終了するには [OK] をクリックしてください プログラムをデバッグするには [キャンセル] をクリックしてください イベントの種類: 情報 イベント ソース: Application Popup イベント カテゴリ: なし イベント ID: 26 日付: 2002/11/23 時刻: 10:08:55 ユーザー: N/A コンピュータ: * 説明: アプリケーション ポップアップ: ホットゾヌ 1.0 β2.7: Hzb.exe - アプリケーション エラー : "0x635c0b14" の命令が "0x4555c765" のメモリを参照しました。メモリが "read" になることはできませんでした。 プログラムを終了するには [OK] をクリックしてください プログラムをデバッグするには [キャンセル] をクリックしてください ------------------------------------------------ 以上のエラーが出ます。 対処法をお教え願います。

  • エラー

    あの、ネットをしてるとき、たまにページを開くとこういうアプリケーションエラーが出ました。 "0x0dcc0068"の命令が"0x0dcc0068"のメモリを参照しました。メモリが"written"になることはできませんでした。 プログラムを終了するには[OK]をクリックしてください。 プログラムをデバッグするには[キャンセル]をクリックしてください。 OKをクリックしてもキャンセルをクリックしてもただそのエラーの表示が消えただけでそのページが見れないんです。 そのページを開く度に必ずそのエラーが表示されて一向に見ることができないんです。 この場合どう対処すればいいですか?

  • アプリケーションエラーが表示されます

    起動と同時に、窓で 『ctfmon.exe-アプリケーションエラー』 として次が出るようになりました。 対処方法を教えてください。 "0x 00000000"の命令が"0x00000000"のメモリを参照しました。 メモリが"written"になることはできませんでした。 プログラムを終了するには[ok]をクリックしてください。 プログラムをデバッグするには[キャンセル]をクリックしてください。       [ok] か [キャンセル] を選ぶようになっています                       以上です。  なお、[ok]欄をクリックして通常に使用はできますが、放置してよろしいでしょうか。  XP です。

  • 理解できないコメントが出る。

    OS=XP sp2です。 起動時に下記のコメントが出ます。 OKをクリックすると使用上問題はありませんが気になります。 なぜ出るのか、またでなくするにはどうすれば良いか教えてください。                記  ANIWZCSdS.exe - アプリケーション エラー "0x77d062cf" の命令が "0x00000014" のメモリを参照しました。メモリが "written" になることはできませんでした。 プログラムを終了するには [OK] をクリックしてください プログラムをデバッグするには [キャンセル] をクリックしてください と出ます。   

  • strtdb73.exe アプリケーションエラーを表示させないようにするにはどうしたらよいですか

    下記の内容のエラーメッセージが表示されます。 strtdb73.exe アプリケーションエラー 『"0x0012e854"の命令が"0x00000000"のメモリを参照しました。メモリが"written"になることはできませんでした。 プログラムを終了するには[OK]をクリックして下さい。 プログラムをデバッグするには[キャンセル]をクリックして下さい。』 ↑このようなエラーメッセージが表示されるのですが どうしてこのようなメッセージがでるのか教えて下さい。 また、表示されないようにするにはどうしたらよいか教えて下さい。

専門家に質問してみよう