Share via


方法 : ブレークポイント条件を指定する

更新 : 2007 年 11 月

このトピックの内容は、次の製品に該当します。

Edition

Visual Basic

C#

C++

Web Developer

Express

トピック該当なし トピック該当なし トピック該当 トピック該当なし

Standard

トピック該当

トピック該当

トピック該当

トピック該当

Pro/Team

トピック該当

トピック該当

トピック該当

トピック該当

表の凡例 :

トピック該当

対象

トピック該当なし

該当なし

トピックは該当しますが、コマンドは既定では非表示です

既定で非表示のコマンド

ブレークポイント条件は、デバッガにおいて、ブレークポイントに達したことを評価する式です。条件を満たすと、デバッガは 方法 : ヒット カウントを指定する に注目し、中断するかどうか (または指定した別のアクションを実行するかどうか) を判断します。

条件には、デバッガによって認識される有効な式を指定できます。詳細については、「デバッガ内の式」を参照してください。

無効な構文でブレークポイント条件を設定すると、直ちに警告メッセージが表示されます。有効な構文でブレークポイント条件を指定しても、セマンティクスが無効な場合は、ブレークポイントに初めて達したときに警告メッセージが表示されます。どちらの場合でも、無効なブレークポイントに達すると実行が中断されます。ブレークポイント条件が有効で、評価結果が false の場合にのみ、ブレークポイントはスキップされます。

7sye83ce.alert_note(ja-jp,VS.90).gifメモ :

使用している設定またはエディションによっては、表示されるダイアログ ボックスやメニュー コマンドがヘルプに記載されている内容と異なる場合があります。設定を変更するには、[ツール] メニューの [設定のインポートとエクスポート] をクリックします。詳細については、「Visual Studio の設定」を参照してください。

ブレークポイント条件を指定するには

  1. [ブレークポイント] ウィンドウで、ブレークポイントのグリフを含む行を右クリックし、ショートカット メニューの [条件] をクリックします。

    または

    ソースの [逆アセンブル] または [呼び出し履歴] で、ブレークポイントのグリフが含まれる行を右クリックし、ショートカット メニューの [ブレークポイント] をクリックします。次に、[条件] をクリックします。

  2. [ブレークポイントの条件] ダイアログ ボックスで、[条件] に有効な式を入力します。

  3. 式の条件を満たす場合に中断するときは [true の場合] をオンにし、式の値が変更されたときに中断するときは [変更された場合] をオンにします。

    7sye83ce.alert_note(ja-jp,VS.90).gifメモ :

    デバッガでは、初めてブレークポイントに達するまで、式は評価されません。[変更された場合] をオンにしている場合、デバッガは、条件の最初の評価を変更と見なさないため、最初の評価でブレークポイントにヒットしません。

  4. [OK] をクリックします。

参照

概念

ブレークポイントとトレースポイント