監視式を追加する

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

操作手順:デバッガを使用する への移動


監視式を追加すると、コードをステップ実行またはトレース実行しながら、プログラムの変数や式の値を追跡できます。 プログラムの実行を停止する度に、デバッガが[監視式一覧]ウィンドウのアクティブなタブ(アクティブな監視式グループ)に表示されている項目をすべて評価し、値を更新します。

監視式は、グループにまとめることができます。監視式グループを追加すると、[監視式一覧]ウィンドウに新しいタブが追加され、グループに関連するすべての監視式がそのタブに表示されます。グループのタブが表示されている場合、デバッグ中に評価されるのは、そのグループの監視式だけです。監視式をグループ化すると、スコープ外の監視式によってステップ実行が遅くなるのを、回避することもできます。

監視式を追加するには:

  1. [実行|監視式の追加...] をクリックして、[監視式のプロパティ]ダイアログ ボックスを表示します。
  2. [監視する式]フィールドに、監視する式を入力します。式とは、定数、変数、およびデータ構造に含まれる値を、言語の各種演算子と組み合わせて構成したものです。代入演算子の右辺に使用できるもののほとんどは、デバッグ中に式として使用できますが、現在の実行ポイントからアクセスできない変数は使用できません。
  3. [グループ名]フィールドに名前を入力して監視式を新しいグループに作成したり、定義済みのグループの一覧からグループ名を選択することもできます。
  4. 必要に応じて他のオプションを指定します(各オプションの説明を表示するには、[監視式のプロパティ]ダイアログの[ヘルプ]をクリックします)。たとえば、[副作用と関数呼び出しを許可]オプションをオンにすると、監視式を評価するのに関数呼び出しが必要になる場合にも、デバッガに監視式を評価させることができます。
  5. [OK]をクリックします。監視式が[監視式一覧]ウィンドウに追加されます。

セッションを越えて監視式を維持するには:

[自動保存の設定]セクションの[プロジェクト デスクトップ]オプションをオンにすると、プロジェクトで設定した監視式やブレークポイントを、セッションを越えて維持できます。

  1. セッションを越えて維持したい監視式(またはブレークポイント)を設定します。
  2. [ツール|オプション...|環境オプション]を選択します。
  3. [自動保存の設定]セクションの[プロジェクト デスクトップ]をオンにします。本製品を終了させたりプロジェクトを閉じるときに、デスクトップ設定が .dsk ファイルに保存されます。プロジェクトを再開すると、本製品がこの .dsk ファイルを読み取り、保存してあったデスクトップ、ブレークポイント、監視式を復元して、各ファイルを開きます。

プロジェクトで維持するために保存していたブレークポイントのセット(または、[自動保存の設定]セクションの[プロジェクト デスクトップ]オプションで制御していたその他の項目)が不要になった場合は、.dsk ファイルを削除する必要があります。


関連項目