Freigeben über


Gewusst wie: Aktualisieren von Überwachungswerten

Aktualisiert: November 2007

Dieses Thema gilt für folgende Anwendungsbereiche:

Edition

Visual Basic

C#

C++

Web Developer

Express

Standard

Pro und Team

Tabellenlegende:

Vorhanden

Nicht vorhanden

Befehl oder Befehle, die standardmäßig ausgeblendet sind.

Während Sie im Debugger einen Ausdruck auswerten, sehen Sie unter Umständen ein Symbol, in dem zwei grüne Pfeile in entgegengesetzter Richtung innerhalb eines grünen Kreises zirkulieren. An diesem Symbol können Sie erkennen, dass der vom Debugger angezeigte Wert nicht aktuell ist. Möglicherweise ist der Wert korrekt – jedenfalls ist er veraltet. Um diese Tatsache noch zu unterstreichen, ist der Wert außerdem abgeblendet.

Das Aktualisierungssymbol und das Abgeblendetsein des Werts können folgende Gründe haben:

  • Bei der Auswertung des Ausdrucks ist ein Fehler aufgetreten. Möglicherweise gab es einen Timeout, oder eine Variable lag außerhalb des gültigen Bereichs.

  • Die Auswertung des Ausdrucks erfordert das Ausführen von Code, doch die automatische Auswertung solcher Ausdrücke ist deaktiviert.

Die automatische Auswertung kann deaktiviert werden, um unerwünschte Nebeneffekte zu verhindern. Gelegentlich wird die automatische Auswertung von einem Programmierer aus Versehen deaktiviert.

Wenn Sie den Mauszeiger über das rote Ausrufezeichen bewegen, wird eine QuickInfo angezeigt, in der erläutert wird, warum der Wert veraltet ist.

So aktualisieren Sie einen veralteten Wert

  • Klicken Sie auf das Aktualisierungssymbol.

    – oder –

  • Wenn der Wert markiert ist, drücken Sie die LEERTASTE.

    Der Debugger versucht, den Ausdruck neu auszuwerten. Wenn das Ausrufezeichen angezeigt wurde, weil die automatische Auswertung von Eigenschaften und impliziten Nebeneffekten deaktiviert war, wird der Ausdruck jetzt ausgewertet.

So aktivieren oder deaktivieren Sie die automatische Eigenschaftenauswertung

  1. Klicken Sie im Menü Extras auf Optionen.

  2. Erweitern Sie im Dialogfeld Optionen den Knoten Debuggen, und klicken Sie auf Allgemein.

    Je nach den IDE-Einstellungen müssen Sie möglicherweise Alle Einstellungen anzeigen auswählen, damit der Knoten Debuggen angezeigt wird.

  3. Aktivieren bzw. deaktivieren Sie die Option Eigenschaftenauswertung und andere implizite Funktionsaufrufe zulassen.

  4. Klicken Sie auf OK.

Siehe auch

Konzepte

Nebeneffekte und Ausdrücke