[デバッガ オプション]

提供: RAD Studio
移動先: 案内検索

[ツール|オプション...]ダイアログ ボックス への移動

[ツール|オプション...|デバッガ オプション]

このページを使用して、IDE の一般的なデバッガ オプションを設定します。

項目 説明

[統合開発環境を使う]

統合デバッガをアクティブにします。デフォルトはオンです。

[TD32 互換のキー設定を使う]

IDE で TD32(Turbo Debugger 32 ビット版)のキー入力を使用できるようにします。このオプションをオンにすると、デバッグ セッション中は常に TD32 キーマップがアクティブになります。ただし、このオプションをオンにすると[エディタを書込み禁止とする]オプションも自動的にオンになり、オフにできません。

[エディタを書込み禁止とする]

プログラムが実行されたときに、プロジェクト ファイルやワークグループ ファイルなどのすべての編集可能ファイルを読み取り専用とします。このオプションをオンにすると、プログラムの終了後にファイルの属性は変更されません。プログラムの実行前にファイルを読み取り専用にしなかった場合は、プログラムの終了後、ファイルの属性は元の構成に戻されます。

[実行時にエディタ メニューを変更する]

IDE からプログラムを実行したとき、デバッガ コマンドを使用しやすくするため、コード エディタのコンテキスト メニューのデバッガ領域を一番上に移動します。コード エディタのコンテキスト メニューは、コード エディタ ウィンドウ内で右クリックすると表示されます。

[新規監視式での副作用と関数呼び出しを許可]

副作用が発生したり関数呼び出しが必要になる場合でも、監視式を評価します。[監視式のプロパティ]ダイアログ ボックスを使って、個々の監視式に対して設定できます。デフォルトでは、このオプションは設定されていません。「E2382 副作用があってはならない (C++)」も参照。

[デバッグ中に変更されたプロジェクトの再構築を促す]

プロジェクトがデバッグ中に変更された場合、それを再構築するかどうかを確認するダイアログ ボックスを表示します。このオプションが無効な場合、デバッガはそのような確認をせず、再構築もしません。デフォルトはオンです。

[デバッグ後にビューを自動的に閉じる]

特定のデバッグ ビューや明示的に開かれていないすべてのファイルを閉じます。次の中から選択します。

  • [デバッグ中に暗黙的に開かれたファイル] - デバッガの終了時、明示的に開いていないファイルがすべて閉じられます。デバッガで暗黙的に開かれたファイルは、変更されていなければデバッグ セッションの終わりに自動的に閉じられます。編集したりブレークポイントを設定したファイルは、自動的には閉じられません。
  • [CPU ビュー] - デバッガの終了時、CPU ウィンドウが閉じられます。
  • [モジュール ビュー] - デバッガの終了時、[モジュール]ウィンドウが閉じられます。

[登録されているデバッガ]

使用可能なデバッガの一覧が表示されます。以下のものが含まれます。

  • [Embarcadero Win32 デバッガ] - デフォルトのネイティブ デバッガ(ローカルのほかリモートのデバッグにも使用可)。
  • [Embarcadero Win64 デバッガ] - 64 ビット Windows アプリケーション用のデバッガ。
    開発用システムが Win32 の場合、Win64 デバッガはターゲットとなるリモートの Win64 システム上で動作します。
    開発用システムが Win64 の場合、Win64 デバッガはローカルで、またはリモートの Win64 ホスト上で動作します。
  • [Embarcadero macOS デバッガ] - Mac 上で動作する iOS シミュレータや macOS 向けにコンパイルされたアプリケーション用のデバッガ
    macOS デバッガは Mac 上で動作し、iOS シミュレータ向けデバッガとしても機能します。
  • [Embarcadero iOS32 デバイス デバッガ] - [iOS デバイス - 32 ビット]ターゲット プラットフォーム向けにコンパイルされた 32 ビット iOS アプリケーション用のデバッガ。
    iOS32 デバイス デバッガは iOS デバイス上で動作します。
  • [Embarcadero iOS64 デバイス デバッガ] - [iOS デバイス - 64 ビット]ターゲット プラットフォーム向けにコンパイルされた 64 ビット iOS アプリケーション用のデバッガ。
    iOS64 デバイス デバッガは iOS デバイス上で動作します。
  • [Embarcadero Android デバッガ] - Android デバイス向けにコンパイルされた Android アプリケーション用のデバッガ。
    Android デバイスがターゲット プラットフォームであるときは Android デバイスでデバッガが動作します。

マルチデバイス デバッガを使用する場合でも、Win32 のデバッグ時と同じように、IDE に統合されたデバッガとして使用することができます。詳細は、「マルチデバイス アプリケーションのデバッグ」を参照。

現在アクティブになっているデバッガは太字で表示されます (このデバッガは、[プロジェクト マネージャ][ターゲット プラットフォーム]ノードで選択されている現在のプラットフォームによって変わります)。

子ページ

関連項目