• ベストアンサー

デバッグって?

ソフトを弄っていると、たまに「デバッグ~」というウインドウが出てきます。それをキャンセルするとソフトが強制的に終了してしまうようなのですが、これは何ですか?

  • naris
  • お礼率70% (17/24)

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

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

こんにちは。itohhといいます。 そうですね、たまにその手のソフトがあります。 例えば、電卓(アクセサリーの中にある)で「1 割る 0」としてみてください。 「0では割れません」って怒られてしまいますよね。 これは、ソフトの中で「0で割るのはエラー」としているからです。 しかし、「0で割るのはエラー」としていなかった場合は、質問にあるように「デバッグ~」という ダイアログが表示されてしまいます。 本来は、このダイアログはソフトを作成している最中に作成者が利用するものです。 だた、作成者が見落としていたエラーまたは、ソフトの作成のときのテストが足らない場合、 (このことをバグといいます。)このダイアログが表示されてしまうことがあります。 デバッグする環境(ソフトを作成&テストするための環境)を持っている人(ソフトの作成者) ならば、ここから、テストを開始できます(このことをデバッグといいます。) それ以外の人にとっては、単にソフトが異常終了しただけのことです。(異常終了は大変困りますが...) もし、連絡が出来るようでしたらソフト作成者に知らせてあげてください。 知らせる方法はソフトにより異なります、ホームページ上で知らせたり、メールだったりします。 (あるいは、ホームページ上に修復したバージョンアップ情報が掲載されているかも) ことばが足りないような気もしますが、おわかり頂けたでしょうか?

naris
質問者

お礼

ありがとうございます。専門家ならではの、大変わかりやすい説明をしていただきました。ソフトのバグを修正してくれって言われてもプログラマーじゃないし、困ったものですね…トホホ。今度からは、教えていただいたように、ネットなどにヴァージョンアップ情報などないかマメに見てみます。 対処方法を探す以前に、意味がわからなかったので、大変助かりました。

その他の回答 (3)

  • akino4
  • ベストアンサー率18% (35/185)
回答No.3

あなたのPCにマイクロソフト謹製のプログラム開発用のツールが はいってるとそうなります。 ほかの会社の開発つーるでもなるかも? ただ、単にプログラムがうまく動かなかったのでそれの解析をしますか? ってきいてきてるだけです。 もしくは、ただ単にそのソフトを作った人の趣味で異常終了のときは デバッグ~~ってウインドウをだしてるだけかもしれないんだけどね

naris
質問者

お礼

なるほど、マイクロソフトの開発用ツールがソフトの修正を警告しているわけですね?僕はこのウインドウが出ると、いつも面倒なので、そのままキャンセルしてしまうんです。製品化されてるからって、完璧なソフトってわけじゃないんですね。 ありがとうございました。

  • amida3
  • ベストアンサー率58% (448/771)
回答No.2

ソフトの名称およびバージョンを記載しませんと、皆さんアドバイスできませんよ。

naris
質問者

お礼

最近はあまり出てこないので、何のソフトだか忘れました(汗)。 でも、けっこう色んなソフトでこの現象が出ていたように思います。 ありがとうございました。

  • arai163
  • ベストアンサー率22% (214/970)
回答No.1

ソフトの欠陥をバグと言いますが、このバグを見つけて修正することを「デバッグ」と言います。 インストール過程で正常に終了していない場合等、ソフトが正常に稼動しない時に欠陥を修正してくださいという意味で「デバッグ~」といメメッセージがでるのだと思います。 修正方法等は、詳しい方からの回答をお待ちください。

naris
質問者

お礼

ソフトのバグを発見して修正を促すということでしたか。 よくわかりました。ありがとうございました。

関連するQ&A

  • デバッグについて

    過去のデバッグで調べたのですが、少し違うので質問させていただきます。 パソコン終了時に「”0x10001744”の命令が”0x10001744”のメモリーを参照しましたが"read”することができませんでした。 プログラムを終了するにはOKをデバッグするにはキャンセルをクリックしてください」とかでます。 ほっておいても終了するのですが、放置しておいていいでしょうか? ソースネクストの速パックインストールしてから、このようになったようですが。 因みにIEのツールのインターネットオプションでデバッグのチェックは全て外しました。

  • デバッグ終了後、再度デバッグ動作できない

    簡単な電卓のプログラムを組んで、ビルド後デバッグして、一旦デバッグ終了のためにフォームの右上の×ボタンで終了し、再度デバッグ動作を実行するとデバッグに入れなくなります。 一旦Code Gear C++ Builder 2009を終了使用とすると、”デバッグを終了しますか?”というメッセージボックスが出てきます。 そのままIDEの終了動作を行うと”デバッグプロセスを初期化できません のプロセスを終了する際にデバッガで致命的なエラーが発生しました。作業中のファイルを保存し CodeGear C++ Builderを再起動してください。” このようなメッセージボックスが出てきて強制終了してから起動しないかぎり再度デバッグ動作ができないのですが、解決方法ご存じの方いらっしゃいませんでしょうか? 現在使用しているのはCode Gear C++ Builder 2009 です。

  • VisualStudio2005で「デバッグ開始」「デバッグなしで開始」がうまくいかない

    VisualStudio2005で開発をしているのですが、 あるときPCが強制終了する際に、開発途中の状態のままVisualStudioも終了してしまいました。 「~を保存しますか」というダイアログがでていたのですが、良く分からず「いいえ」を選択してしまい、次に立ち上げたとき、「デバッグ開始」ボタンを押すと「~がありません」と(~のところはもう覚えていません……)出たのでVisualStudioのexeを指定しました。 以後、「デバッグ開始」「デバッグなしで開始」を押しても、作成中のプログラムを実行してくれず、VisualStudioがもう一つ立ち上がってしまいます。 これを正常にするにはどこの設定をどう変えれば良いのでしょうか?

  • デバッグ!?

    http://www.geocities.jp/tcppjp/ ↑このソフトを使用したらこんなんが出ました。 Just-In-Time (JIT) デバッグを有効にするには、このアプリケーション、 またはコンピュータ (machine.config) の構成ファイルの jitDebugging 値を system.windows.forms セクションで設定しなければなりません。 アプリケーションはまた、デバッグを有効にしてコンパイルされなければ なりません。 どうすればいいですか?? 詳しくお願いします。

  • デバッグ

    Just-In-Timeデバッグというウインドウが何度も出て 選択したデバッガを使用してデバッグしますか? と聞いてきます。 過去の質問から インターネットオプションの 「スクリプトのデバッグを使用しない」 のチェックを入れ 「デバッグのエラーを通知しない」にはチェックを外しています。 それでもこの警告が止まりません。 この警告を出さないようにする方法をおわかりになる方 どうか教えてくださいよろしくお願いします。

  • デバッグについて

    ウイルスバスターのウイルス検索などを実行すると Explore.EXE 問題が発生したためExploreを終了します。ご不便をおかけして申し訳ありません。作業途中であった場合、その情報は失われた場合があります。  デバッグ  閉じる という表示がよく出ます。デバッグを押したり閉じるをおしたりしてますが、どうすればいいか困っています。お教えください。 お願いいたします。

  • デバッグ/プログラムの終了 デバッグとは何?

    digitaltvbox使用中 stationtv_xの動作を停止しました 問題が発生したため、プログラムが正しく動作しなくなりました。 デバッグ/プログラムの終了 どちらかを選択あるいはしなくても起動中、動作途中でこの表示がでて使用できなくなります。 fmvf56hd windows7 試してみたこと digitaltvboxアンインストールインストール システムの復元 パソコンの状態の復元(初期設定後) 一時起動しますが、しばらくすると表示が出て終了します。再生も録画も不安定で、原因がわかりません。突然おき繰り返します。 デバッグとは何ですか 原因また回避の仕方をご教示ください

  • MacのBootcampでWindowsデバッグ

    Macユーザーです。 デバッグ用にWindows7を購入しようと思っているのですが、 MacのBootcampにWindowsを入れてデバッグした際、何か不具合などはあるのでしょうか。 特に問題がなければ、WindowsマシンではなくOSソフトを購入してMacに入れようと思います。

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

    よくOSを立ち上げて色んなソフトを使っていると強制的にエラーが出てソフトが落ちてしまいます。 xxxの命令がxxxのメモリを参照しました。メモリがwrittrnになることはできませんでした。 プログラムを終了するには[OK]をクリックしてください プログラムをデバッグするには[キャンセル]をクリックしてください と出てどちらのボタンを押しても落ちてしまいます。 どういうところが原因なんでしょうか? よろしくお願いします。

  • JITデバッグ

    Windows8でWebカメラで作成したビデオファイル(wmvの拡張子)をWindowsXP に移し、トリミングをして保存したらJITデバッグのエラーが出ました。 ************** JIT デバッグ ************** Just-In-Time (JIT) デバッグを有効にするには、このアプリケーション、 またはコンピュータ (machine.config) の構成ファイルの jitDebugging 値を system.windows.forms セクションで設定しなければなりません。 アプリケーションはまた、デバッグを有効にしてコンパイルされなければ なりません。 例: <configuration> <system.windows.forms jitDebugging="true" /> </configuration> JIT デバッグが有効なときは、このダイアログ ボックスで処理するよりも、 ハンドルされていない例外はすべてコンピュータに登録された JIT デバッガに設定されなければなりません。 どう処理したらよいですか?