Anzeigen von Daten im Debugger

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.

Der Visual Studio-Debugger bietet eine Vielzahl von Tools zum Überprüfen und Ändern des Zustands des Programms. Die meisten dieser Tools funktionieren nur im Unterbrechungsmodus.

DataTips

DataTips sind mit die nützlichsten Werkzeuge zum Anzeigen von Informationen über Variablen und Objekte während des Debuggens. Wenn sich der Debugger im Unterbrechungsmodus befindet, können Sie den Wert einer Variablen innerhalb des aktuellen Gültigkeitsbereichs anzeigen, indem Sie den Mauszeiger in einem Quellcodefenster über der Variablen platzieren. Mit den erweiterten DataTips in Visual Studio 2005 ist die Anzeige von komplexen Datentypen noch bequemer und leistungsfähiger geworden. Weitere Informationen finden Sie unter Gewusst wie: Verwenden von DataTips.

Schnellansichten

Schnellansichten ist eine neue Komponente von Visual Studio-Debugger, mit der Inhalte von Objekten oder Variablen in übersichtlicher Weise angezeigt werden können. Mit HTML-Schnellansichten lässt sich beispielsweise eine HTML-Zeichenfolge so anzeigen, wie sie ein Browser interpretieren und anzeigen würde. Schnellansichten sind über DataTips erreichbar, die Fenster Überwachung, Auto, Lokal oder das Dialogfeld Schnellüberwachung. Weitere Informationen finden Sie unter Schnellansichten.

Variablenfenster

Sie können Variablenfenster verwenden, um Variablen, Registerinhalte und Ausdrücke zu studieren.

Das in den Debuggerfenstern verwendete numerische Format kann auf Dezimal oder Hexadezimal festgelegt werden. Weitere Informationen finden Sie unter Ändern des numerischen Formats von Debuggerfenstern.

Weitere Debuggerfenster

Die folgenden Debuggerfenster enthalten wichtige Informationen über das Programm.

Anzeige von

Informationsquelle

Registerinhalt

Gewusst wie: Verwenden des Fensters "Register"

Speicherinhalt

Gewusst wie: Verwenden des Fensters Arbeitsspeicher

  • Namen der Funktionen in der Aufrufliste

  • Parametertypen

  • Parameterwerte

Gewusst wie: Verwenden des Fensters Aufrufliste

Vom Compiler generierter Assemblierungscode für das Programm

Gewusst wie: Verwenden des Fensters Disassembly

Durch das Programm erstellte Threads (sequenzielle Ausführungsstreams)

Gewusst wie: Verwenden des Fensters Threads

Vom Programm verwendete Module (DLLs und EXEs)

Gewusst wie: Verwenden des Fensters Module

Hinweis:

Die Möglichkeiten zum Überprüfen des Programms sind ggf. eingeschränkt. Dies hängt davon ab, ob der Code mit Debuginformationen erstellt wurde, ob der Debugger Zugriff auf den Quellcode hat und ob der JIT-Compiler (Just-In-Time-Compiler) der Common Language Runtime Debuginformationen verfolgt. Wenn der Visual Studio-Debugger keine Debuginformationen für das Programm ermitteln kann, gibt er eine Meldung mit dem Hinweis zurück, dass keine übereinstimmenden symbolischen Informationen gefunden wurden. Debuginformationen werden standardmäßig generiert, wenn Sie die Debugkonfiguration für das Programm erstellen. Wenn der Debugger keine Symbole findet, müssen Sie eventuell einen Symbolpfad angeben. Weitere Informationen hierzu finden Sie unter Gewusst wie: Angeben eines Symbolpfads. Für Debugsystemaufrufe können als Hilfsmittel Systemdebugsymbole installiert werden. Weitere Informationen finden Sie unter Installieren von Systemdebugsymbolen.

Siehe auch

Konzepte

Debuggersicherheit

Referenz

Befehlsfenster

Weitere Ressourcen

Debuggerwegweiser