方法 : ウォッチ値を再表示する

更新 : 2007 年 11 月

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

Edition

Visual Basic

C#

C++

Web Developer

Express

トピック該当 トピック該当 トピック該当 トピック該当

Standard

トピック該当

トピック該当

トピック該当

トピック該当

Pro/Team

トピック該当

トピック該当

トピック該当

トピック該当

表の凡例 :

トピック該当

対象

トピック該当なし

該当なし

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

既定で非表示のコマンド

デバッガで式が評価されているとき、緑色の円の中に、逆方向に弧を描いた 2 つの緑色の矢印のようなアイコンが表示されることがあります。このアイコンは、デバッガによって表示された値は最新の値ではないことを示します。値が正しいかどうかは不明ですが、古い値です。強調するために、値は灰色で表示されます。

更新アイコンと灰色の値は、次の理由によって表示されます。

  • 式の評価中にエラーが発生しました。たとえば、タイムアウトになった場合、変数が適用範囲の外になった場合などが挙げられます。

  • 式の評価にはコードの実行が必要ですが、このような式の自動的な評価はオフになります。

自動的な評価がオフになるのは、望ましくない副作用を回避するためです。場合によって、プログラマが気付かないうちに自動的な評価をオフにすることもあります。

赤色の感嘆符にマウス カーソルを移動すると、値が古い理由を示すツールヒントが表示されます。

古い値を更新するには

  • 更新アイコンをクリックします。

    または

  • 値が選択されている状態で、スペース バーを押します。

    デバッガで、式の再評価が試行されます。自動的なプロパティの評価と、暗黙的な副作用がオフにされていたために感嘆符が表示された場合、式が評価されるようになります。

自動的なプロパティ評価のオンとオフを切り替えるには

  1. [ツール] メニューの [オプション] をクリックします。

  2. [オプション] ダイアログ ボックスで、[デバッグ] ノードを展開し、[全般] をクリックします。

    IDE の設定によっては、[すべての設定を表示] を選択して [デバッグ] ノードを表示する必要があります。

  3. [プロパティの評価とその他の暗黙的な関数の呼び出しを常に有効にする] をオンまたはオフにします。

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

参照

概念

副作用と式