ブレークポイントのプロパティ
デバッグ ウィンドウ:インデックス への移動
[ブレークポイント一覧]|ブレークポイントを選択し をクリック
[ブレークポイント一覧]|ブレークポイントを右クリックし [ブレークポイントのプロパティ]を選択
ブレークポイントのプロパティは、単一のダイアログ ボックスではありません。選択したブレークポイントの種類に応じて、次のいずれかのダイアログ ボックスを開くことができます。
- [アドレス ブレークポイントの設定](アドレス ブレークポイントを選択した場合)。
- [データ ブレークポイントの設定](データ ブレークポイントを選択した場合)。
- [ソースコード ブレークポイントの設定](ソース ブレークポイントを選択した場合)。
[アドレス ブレークポイントの設定]および[データ ブレークポイントの設定]ダイアログ ボックスを開くコマンドは、デバッグ モードでアプリケーションを実行中にのみ有効になります。
[ブレークポイントのプロパティ]で表示されるダイアログ ボックスでは、次の各フィールドを使用して、既存のブレークポイントを変更したり、既存のデータを基にして新しいブレークポイントを作成することもできます。
項目 | 説明 | ||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
[ファイル名] |
ソース ブレークポイントのソース ファイルを指定します。ブレークポイントを設定するソース ファイル名を入力します。 | ||||||||||||||||||||
[行番号] |
ブレークポイントのソースの行番号を設定または変更します。ブレークポイントを設定する行番号を入力または変更します。 | ||||||||||||||||||||
[アドレス] |
アドレス(またはデータ)ブレークポイントを設定するアドレスを指定します。該当アドレスの命令が実行されたとき、ブレーク条件(省略可能)の評価が True で、パス カウント(省略可能)が指定値に到達した場合、プログラムの実行を停止します。アドレスをソース行番号と関係付けることができる場合、アドレス ブレークポイントはソース ブレークポイントとして作成されます。 | ||||||||||||||||||||
[長さ] |
[アドレス]の指定値から始まるデータ ブレークポイントの長さを指定します。この長さは自動的に標準データ型に計算されます。 | ||||||||||||||||||||
[ブレーク条件] |
ブレークポイントに達するたびに評価される条件式を指定します。式の評価値が true の場合はプログラムの実行が停止します。条件式を入力すると、プログラムの実行を停止できます。有効な式(対応言語で異なる)を入力します。式で使用されているすべてのシンボルは、ブレークポイントの位置からアクセス可能であることが必要です。関数では、戻り値が論理型の場合だけ利用できます。データ ブレークポイントでは、条件が設定されていない場合、[長さ]フィールドで指定した範囲のデータが変更されたとき、ブレークポイントにより停止します。 | ||||||||||||||||||||
[スレッド] |
ブレークポイントが適用される対象のスレッドを指定します。マルチスレッド アプリケーションをデバッグ モードで実行しているときは、スレッド名(名前付きスレッドの場合)や現在のスレッド番号(名前がないスレッドの場合)から選択できます。 | ||||||||||||||||||||
[パス カウント] |
指定したパス カウントに達すると、設定の行番号でプログラムの実行を停止します。パス カウントを入力します。デバッガは、ブレークポイントを含む行に達するたびにパス カウントをインクリメントします。パス カウントが指定した数と等しくなったときに、デバッガはプログラムの実行を停止します。たとえば、設定値が 3 の場合、パス カウントに 0、1、2、3 と表示され、プログラムの実行は 3 で停止します。 デバッガはパスを実行するたびにカウントをインクリメントするので、このカウントにより、ループの何回目でエラーが発生したかを判別できます。パス カウントを最大のループ回数に設定し、プログラムを実行します。エラーが発生したとき、その時点のパス カウントを調べ、ループの反復の数を計算できます。条件付きのパス カウントを使用すると、プログラムの実行は、n 回目に条件式が true であるときに停止します。デバッガは条件式が true であるときだけ、パス カウントをインクリメントします。 | ||||||||||||||||||||
[グループ] |
設定しているブレークポイントをメンバとする、ブレークポイント グループを作成します。ブレークポイント グループを使用すると、グループ内のすべてのブレークポイントで同様の動作を実行するときに便利です。ブレークポイント グループを作成するには、このフィールドにグループ名を入力します。既存のグループを使用するには、ドロップダウン リストからグループを選択します。 | ||||||||||||||||||||
[既存のブレークポイントを残す] |
これをオンにすると、ブレークポイントへの変更が既存のブレークポイントには影響しません。つまり、既存のブレークポイントのプロパティで新しいブレークポイントが作成され、[ブレークポイントのプロパティ]で表示されるダイアログ ボックスでユーザーが変更したプロパティは、新しいブレークポイントにだけ反映されます。 | ||||||||||||||||||||
[拡張 >>] |
ダイアログ ボックスが拡張され、ブレーク時の動作を指定するためのフィールドが表示されます。
|