• 締切済み

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

自作のアプリケーションを終了すると、毎回 "0x04b423cf"の命令が"0x00000004"のメモリを参照しました。メモリが"read"になることはできませんでした。プログラムを終了するには[OK]をクリックしてください。" という文章が出てきます。 どなたか対処方法を教えてください。 お願いします!!

みんなの回答

  • yomyom01
  • ベストアンサー率12% (197/1596)
回答No.5

>どなたか対処方法を教えてください。 デバッガで”0x04b423cf”の命令を調べる

  • sata-nn
  • ベストアンサー率59% (920/1545)
回答No.4

OSの不具合、アプリケーションの不具合が考えられます。 【手順1】自作のアプリケーションソフトの再インストール 自作のアプリケーションソフトの不具合が考えられるので、再インストールをしましょう。 【手順2】WINDOWS UPDATEによるOSバージョンの更新 手順1処理後、OS全体のドライバー更新のため、WINDOWS UPDATEをしましょう。 【手順3】システムメインテナンス OS全体に不具合が起きている可能性も少なからずあるので、手順1、2終了後、メインテナンスをしましょう。 手順3ー1:スキャンディスクの実行 (1)「スタート」メニュー→マイコンピュータをクリック (2)スキャンディスクしたい(通常はシステム用であるCドライブを選択)ハードディスクに対して右クリック→「プロパティ」 (3)ツールタブに移動→エラーチェックである「チェックする」を選択しましょう。 以後下記の手順に進みましょう。 手順1ー1:「ファイルシステムエラーを自動的に修復する」のチェックをを外す→「不良セクターをスキャンし回復する」のチェックを入れて実行してください。(チェックに時間が掛かりますが、1時間近くは放置になります。) 手順1ー2:手順1ー1が終了後、(1)~(3)の段階まで進める→「不良セクターをスキャンし回復する」のチェックを外す→「ファイルシステムエラーを自動的に修復する」のチェックを入れて実行してください。(再起動メッセージが出たら、再起動します。) 手順3ー2:CCLEANERによる不要レジストリーとごみファイル削除。 http://www.altech-ads.com/product/10001211.htm ・「CCLEANER」の起動→「クリーナー」である「ウィンドウズ」項目一覧→「フォームの入力履歴」、「ゴミ箱を空にする」、「空きスペースの掃除」以外全チェック→「クリーンアップ開始」をクリック ・上記終了後、「レジストリ(G)」項目に進む→「問題点をスキャン(S)」をクリック→問題点があったら「問題点を解決(S)」 手順3ー3:GLARY UTILITYソフトによるレジストリーの最適化 ダウンロード http://www.forest.impress.co.jp/lib/sys/file/delundel/glaryutils.html ・「GLARY UTILITYES」の起動→「モジュール」項目欄に進む→「クリーンアップ&修復」に進む→「レジストリ クリーナー」→「レジストリーの問題点のスキャン」選択→問題点があったら「修復」選択 ・上記終了後、「モジュール」の「最適化&性能向上」項目欄に進む→「REGISTRY DEFRAG」欄に進む→レジストリーの最適化を行いましょう。 手順3ー4:ディスククリーンアップ ・「スタート」メニュー→「すべてのプログラム(P)」→「アクセサリ」→「システムツール」→「ディスククリーンアップ」に進みディスクのクリーンアップ作業を行いましょう。^^ 手順3ー5:HDDの最適化 「スタート」メニュー→「すべてのプログラム(P)」→「アクセサリ」→「ディスク デフラグ」に進み、最適化を行いましょう。 手順3ー6:仮想メモリー設定 ・コントロールパネル一覧にある「システム」選択→システムのプロパティ欄にある「詳細設定」に進む→パフォーマンスにある「設定(S)」に進む→詳細設定の「仮想メモリーの変更」に進む→ドライブ(別のパーティションディスクがあればそこに選択)を選択→カスタムサイズの初期と最大のサイズを同じに設定(メモリー搭載量の2倍)しましょう。

  • Wr5
  • ベストアンサー率53% (2177/4070)
回答No.3

自作のソフトなのですから、不具合の箇所を特定して修正して下さい。 ソースコードもなしで、そのメッセージだけでピタリと対策を掲示できる人は居ないでしょう。 使用しているプログラミング言語さえも不明という状況ですし。 C言語の類だとして… 終了時に発生するのですから、終了処理のどこかでNULLポンタアクセスでもしている箇所があるのでしょう。 # NULLポインタだとしてもアクセス先が0x00000000でないのは、渡した先で構造体へのポインタとしてアクセスしているから…などが考えられます。

  • chie65535
  • ベストアンサー率43% (8516/19359)
回答No.2

>どなたか対処方法を教えてください。   自作プログラムがバグっているので直す。   多分、フォームのクローズ処理の所か、オブジェクトを破棄する処理がバグってる。   例えば、動的確保したオブジェクトへのポインタがNULLになっちゃってるのに使おうとした、とか、破棄してNULLになっちゃったオブジェクトやポインタを参照してるとか。   バグのあるプログラムを使い続けるのは、ユーザーファイルやシステムファイルを破壊する原因になるから、直すまでは使わない方が良いだろう。

  • SaKaKashi
  • ベストアンサー率24% (755/3136)
回答No.1

自作ならちゃんと直せばいいんじゃないですか。 もしくはそのアプリケーションを使わないとか。

関連するQ&A

  • アプリケーションエラー

    ワードを終了すると、いつもアプリケーションのエラーの表示がでます。 表示は 0x44e27780の命令が0x05291ec4のメモリを参照しました。メモリがreadになることはできませんでした。 プログラムを終了するにはOKをクリックしてください。 と毎回でます。全く意味が分からないので、よろしくお願いいたします。

  • アプリケーションエラーが出ます

    IEを、右上のばつのマークで閉じると、ほとんど毎回  "0x7c9505f8"の命令が"0x01190010"のメモリを参照しました。メモリが"read"になることはできませんでした。 プログラムを終了するには[OK]をクリックしてください どいう内容のアプリケーションエラーがでてきます。 これはどうしてでしょうか? また、どうすれば直りますか?

  • アプリケーションエラー

    Internet Explorerを開くと「iexplore.exe-アプリケーションエラー」と出てしまいます。  「"0x7c941010"の命令が"0x0000001c"のメモリを参照しました。メモリが"read"になることはできませんでした。プログラムを終了するには{OK}をクリックしてください」とメッセージが出てきて終了してしまいす。なぜこのようになり、どのような対処方法で修復することができるか教えてください。よろしくお願いします。

  • アプリケーションエラー

    インターネットエクスプローラーを終了すると、毎回以下のエラーが出るようになってしまいました。出なくする方法はあるのでしょか。 「iexplore.exe - アプリケーションエラー  "0x7c9505f8"の命令が"0x00fb0010"のメモリを参照しました。メモリ が"read"になることはできませんでした。  プログラムを終了するには『OK』をクリックしてください。」

  • うるさい~アプリケーションエラーを消したい~

    ”””0x6600acccの命令が0x6600acccのメモリを参照しました。メモリがreadになることができませんでした。 プログラムを終了するにはOKをクリックしてください””” が、毎回 インターネットEXPLOREを閉じるたびにでます。 どうしたら、消えますか? 教えてください!!!

  • AdobeReaderを終了するとエラーがアプリケーションエラーが必ず出ます。

    Adobeのリーダーを終了して、少しすると、アプリケーションエラーとして、 次の文が必ずでてきます。 どう対処したらよいのでしょう。Adobeリーダーの再インストールを 過去にしても出てきてしますのです。 ----------------------------------------------------- "0x58731531"の命令が"0x00000014"のメモリを参照しました。 メモリが"read"になることはできませんでした。 プログラムを終了するにはOKをクリックしてください。 ------------------------------------------------------

  • アプリケーションエラー

    富士通のFMVL22DMを使っています。 電源を入れて移起動時に、 『msmsgs.exe-アプリケーションエラー ”0x67766e7c”の命令が”0x01760424”のメモリを参照しました。メモリが”read”になることはできませんでした。 プログラムを終了するには[OK]をクリックしてください。』 と出ることがあります。(毎回ではありません) これはどういう意味なのでしょうか。 また、何かしなければならないことがあるのでしょうか。 よろしくお願いいたします。

  • アプリケーションエラー

    iexplore.exe アプリケーションエラー "0x07e68a63"の命令が"0x07e68a63"のメモリを参照しました。メモリが"read"になることはできませんでした。プログラムを終了するには[OK]をクリックしてください というメッセージがでました。これはなんでしょうか?

  • 意味の分からないエラーが出ます

    インターネットエクスプローラーを閉じるときにこんなエラーメッセージが毎回出ます。どう対処すべきでしょうか? ■iexplore.exe - アプリケーションエラー■ "0x62304390"の命令が"0x62304390"のメモリを参照しました。 メモリが"read"になることはできませんでした。 プログラムを終了するには[OK]をクリックしてください 教えてください。よろしくお願いします。

  • IEアプリケーションエラー

    IEを終了するたびに上記のエラーがでます。 どこに問題があるのでしょうか、よろしくおねがいします。 internet explorer アドオンで問題が発生したため、Interenet Explorerを閉じる必要があります。 この問題の発生時には、次のアドオンが実行されていました。 ファイル: yiesrvc.dll 会社名: Yahoo!Inc. 説明: Yahoo! Services ×で消しています すると以下のエラーが出ます inexplore.exe-アプリケーション エラー ”0x62308d19”の命令が”0x01c12094"のメモリを参照しました。メモリが"read"になることはできませんでした。 プログラムを終了するには「OK]をクリックしてください     OKをクリックします。 二つ目が必ず出ます。 ”0x7c95505f8"の命令が"0x01c10010"のメモリを参照しました。メモリが"read"になることはできませんでした。 プログラムを終了するには「OK]をクリックしてください    OKをクリックします。 毎回のことなのです。よろしくおねがいします。