C++Builderでデバッグ実行すると強制終了する

このQ&Aのポイント
  • WindowsXP Professional SP2でC++Builderを使用してWindowsアプリを開発しています。
  • デバッグを実行するとC++Builderが強制終了してしまいます。
  • 以前コーディングしていた方の環境では強制終了せずにデバッグができましたが、私の環境ではそのような設定をしていません。ブレークポイントの設定や実行モードの切り替えなどを試しましたが、問題は解決しませんでした。ご教示いただけると助かります。
回答を見る
  • ベストアンサー

デバッグを実行するとC++Builderが強制終了する

次の開発環境でWindowsアプリを作成しています。  WindowsXP Professional SP2  C++Builder 3 既存のソースに対し、仕様の追加を行う予定です。 ソースの内容を理解すべくデバッグを実施すると、 C++builderが強制終了してしまいます。 以前コーディングしていた方の開発環境では、 強制終了することなくデバッグが行えます。 その方の開発環境を下記します。  WindowsXP Professional  C++Builder 3 この方曰くC++Builder上で設定等は行ってなく デフォルトのままとのこと。 以前コーディングしていた方の環境で行ったように 同じ箇所にブレークポイントを設定するも、私の 環境では強制終了となります。 対象とする行の先頭でクリックし、ブレークポイントを 設定しメニューバー「実行」→「実行」と行ってます。 メニューバー「実行」→「ステップ実行」や メニューバー「実行」→「トレース実行」を 行っても強制終了となります。 ご存じの方すいませんがよろしくお願いします。

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

  • ベストアンサー
  • chie65535
  • ベストアンサー率43% (8527/19385)
回答No.1

以下を試してみて下さい。 1.プロジェクトファイルがあるフォルダの プロジェクト名.dsk(デスクトップ設定ファイル) プロジェクト名.tds(デバッグ情報ファイル) の2つを削除する。 2.C++Builderを起動する。 3.該当のプロジェクトを「開き直す」で開く。 (今まで記憶していた、ソースエディタ、オブジェクトインスペクタ、位置合わせパレットなど、各種ウィンドウの位置や表示設定はデスクトップ設定ファイルを消した為に、初期化されます) 4.プロジェクト⇒オプション⇒コンパイラ⇒リリース・ボタンで、リリースモードにする。 5.プロジェクト⇒すべてのプロジェクトの再構築で再構築する。 6.プロジェクト⇒オプション⇒コンパイラ⇒デバッグ・ボタンで、デバッグモードにする。 7.プロジェクト⇒すべてのプロジェクトの再構築で、もう一度再構築する。 8.この時点で、一旦、C++Builderを終了させる。 9.もう一度C++Builderを起動する。 10.該当のプロジェクトを「開き直す」で開く。 11.実行⇒実行/ステップ実行/トレース実行をしてみる。 これでもダメな場合は、ツール⇒環境オプション⇒設定⇒実行時、の所の「実行時にデザイナを隠す」「実行時に最小化する」の2つのチェックを外した状態でデバッグ実行してみて下さい。

orp39ds
質問者

お礼

回答ありがとうございました。 chie65535さんのも含めいろいろやってみましたが、結果 対象とするプロジェクトファイルがあるフォルダ名の文字数を 変更したら、解決しました。 変更前は、3階層でトータル70文字以上でしたが、 変更後は、2階層でトータル20文字に。 返答遅れてすいませんでした。 ありがとうございました。

関連するQ&A

  • Borland C++Builder6で、デバッグができなくなりました

    Borland C++Builder6 Professionalを使用しています。 以前までは、デバッグが行えていたのですが、ある日から、デバッグが行えなくなりました。 ブレークをはって、実行すると、ブレークの箇所で、動作が停止してしまいます。 OSは、Windows2000 Professionalです。

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

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

  • ASP.NETでデバッグができない

    ASPではなく、ASP.NETに関する質問です。 .NET FRAMEWORK統合開発環境で開発していますが、 通常のVBのように、ブレークポイントを設定してデバッグを実行しても、ブレークポイントで処理を止める事ができません。 ちなみに、このプロジェクトはかれこれ1ヶ月ほど開発を続けており、昨日の午後3時ごろまでは、問題なくデバッグ出来ていました。昨日のある時点から突然デバッグできなくなり、今朝になっても出来ません。 対処方法をご存知の方、ぜひ教えて下さい。

  • (C#)VisualStudio2003でソリューションごとデバッグする

    parent_solution  child_prj1  child_prj2  child_prj3 VisualStudio2003で、複数の子プロジェクトを1つのプロジェクトにまとめ、ソリューションまるごと実行しつつデバッグを行いたいのですが、 「ブレークポイントは、現在の設定ではヒットしません。」となり、ブレークしてくれません。 これを各プロジェクト単位でデバッグをすると、ちゃんとブレークしてくれます。 http://social.msdn.microsoft.com/Forums/ja-JP/csharpexpressja/thread/5bfa08e1-17d7-4c9f-bd51-cfd16e88ef47 によると、ソリューションでもデバッグをできるように設定する必要があるというようなことが書いてありますが、こちらの環境(VisualStudio 2003)では、「すべての設定を表示」が選択できません。 上記URI先の質問の場合はVisualStudio2005となっています。 ひょっとして、「すべての設定を表示」を選択できるのは、2005からなのでしょうか?(2003だと条件付きコンパイルのみで対応?) それとも、違う表現の仕方で設定できるのでしょうか? 2003では、ソリューションまるごと実行しつつデバッグを行うことはできないのでしょうか? 「すべての設定を表示はない」や「2003では不可能」な回答も含め、よろしくお願いします。

  • C++Builderの選択

     いつも勉強させていただいています。どうぞよろしくお願いします。  今手元にあるアプリ(C++Builder5.0のソースコード付き)をいじりたく、 これを機会に初めてC++の勉強をしたいのですが(経験のある言語は Fortran、VBです)、C++Builderのどれを購入するかで迷っております。  ポイントとしましては、 ・上のC++Builder5.0のコードがコンパイル可能なもの  (先日、無料のBorland C++Compiler5.5をダウンロードしてコンパイルを試みても  できませんでしたorz (vcl.hというファイルが足りないようです)が、  C++Builderであればバージョン違いでもコンパイルできるのでしょうか?) ・書籍が比較的多いもの。(調べているとC++Builder6は比較的多そうな?気がしたのですが。。。) ・今後も暫く使えそうなもの。(C++Builder5 Personalとかかなり安いようなのですが、  皆さんもっと新しいもので開発なされているという事でしょうか。。。?) ・¥は7~8万くらいまで?  PersonalとProfessionalの違いや制限もよく分からないので、 もしお詳しい方がいらっしゃいましたら、ぜひ教えていただければと思います。  どうぞよろしくお願いします。

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

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

  • C,C++プログラムの強制終了時の原因解析方法?

    JavaやFlexのエンジニアで最近Cをはじめた初心者です。 OpenCVを使ってハフ変換のプログラムを作っています。 AIRアプリから、NativeProcessとして5秒毎に呼び出されて、ディスク上の画像からハフ変換で直線を検出する簡単なプログラムですが、時々強制終了してしまい、原因わからず悩んでいます。 特にWin7 32bitの環境で強制終了になりやすい。(WinXPではまだ出たことがないです) 強制終了時のメッセージは Problem Event Name: APPCRASH Application Name: testC.exe Exception Code: c0000005 のような感じです。 Vistual C++ 2008 Expressで開発したため、デバッグモードでテストしたが、特に問題は見つかりませんでした。 何回か実行されて、そして「不明」なタイミングで強制終了する現象です。 そのタイミングは5分後とか30分後とか何時間後とかさまざまでまったく原因分からないです。 ただし、一度強制終了が出たら、このAIRプログラムを再稼働させると、10分ぐらい以内に強制終了になるっていう謎なヒント?もあります。 強制終了時にもっと詳しいログみたいなものを取ってデバッグしたいですが、その方法を教えていただきたいです。 いろいろ検索しましたが、dumpとかC#とか.NETとかいろいろ出てきてどれなのかは判断できません。 ヒントになるURLあれば、教えてください。

  • VSのデバッグ実行とデバッグなし実行について

    あいまいな質問になってしまい申しわけありませんが、何か手がかりになるような事でも知っている方がいらっしゃればと思い投稿しました。 VisualStudio2008 ProfessionalEditionで、C#による開発を行っています。 リリースビルドを行い、デバッグ実行(VS上でF5キー押下)すると正常に動作するのですが、デバッグなし実行(Ctrl+F5)や生成されたexeの起動を行うと途中でフリーズしてしまいます。 何か良い方法があればよろしくお願いします。

  • C++ Builder 2009のマニュアル

    現在開発環境ソフトでcode Gear C++ Builder 2009を使用しているのですが、この開発環境ソフトのPDFとかの取扱説明書などの資料はダウンロードできるところをご存じの方いらっしゃいませんでしょうか? どうぞ、教えて頂きますよう、お願い致します。

  • VC++かC++Builderか?

    現在開発環境としてVC++(Ver6.0)を使っていますが、 C++Builderの導入を考えています。 (上司がVC嫌いって話もありますが) こちらは全く使ったことがないのでよくわからないのですが、 両者の違い(?)、また使い勝手などご意見をお聞きしたいのです。 また、VCとC++Builder間での移植は容易に行えるものなのでしょうか? はっきりとした質問でなくてすみませんが、よろしくお願いします。