Share via


Anzeigen von Daten im Debugger

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.Weitere Informationen finden Sie unter Gewusst wie: Verwenden von DataTips.

Schnellansichten

Schnellansichten sind 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

HinweisHinweis

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, wird die Meldung "Keine übereinstimmenden symbolischen Informationen" ausgegeben.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 finden Sie unter [OBSOLETE] Gewusst wie: Angeben von Symbolspeicherorten und Ladeverhalten.Für Debugsystemaufrufe können als Hilfsmittel Systemdebugsymbole installiert werden.Weitere Informationen finden Sie unter Installieren von Systemdebugsymbolen.

Siehe auch

Referenz

Befehlsfenster

Konzepte

Debuggersicherheit

Weitere Ressourcen

Debuggerwegweiser