Freigeben über


Debuggings-Aufgaben

Um ein Programm zu debuggen, muss er gestartet werden und eine Debug- Modul (DE) oder ihm muss auf DE angefügt werden zu einem vorher aufgerufenen Programms muss angefügt sein. Sobald angefügt, muss DE bestimmte Ereignisse Start generieren. Als Antwort darauf versucht das Paket debuggen, die Haltepunkte zu binden, die in der IDE festgelegt werden. Wenn das Programm einen gebundenen Haltepunkt trifft, erstellt er ein und wartet auf Benutzereingaben.

In diesem Abschnitt

  • Sicherheitsprobleme
    Erläutert die Schritte, die erforderlich sind, um ein Programm zu debuggen.

  • Starten eines Programms
    Stellt schrittweise Anweisungen darüber, wie DE angibt, in dem das Betriebssystem aufgerufen wird, um das Programm zu starten.

  • Direkt in einem Programm anhängen
    Beschreibt den Prozess, der verwendet wird, um ein Programm in einem Prozess debuggen, der bereits ausgeführt wird.

  • Ereignisse beim Start nach dem Start senden
    Führt die Ereignisse aufgeführt, die einmal DE auf das Programm angefügt ist möglich, bis das Programm an seiner Haupteinstiegspunkt ist und zum Debugging bereit ist.

  • Steuerung der Ausführung
    Erläutert das DE i. d. R. ein Einstiegspunkt für Auswahlereignisse, ein Ereignis oder ein LOAD-vollständiges aufhörendes Ereignis sendet, je nach den Umständen.

  • Binden von Haltepunkten
    Beschreibt, wie z. B., wenn die Benutzer legt einen Haltepunkt, die IDE die Anforderungen formuliert, und die Debugsitzung aufgefordert wird, den Haltepunkt zu erstellen.

  • Auswerten von Ausdrücken
    Erklärt, wie Ausdrücke erstellt werden und was geschieht, wenn ein Ausdruck ausgewertet wird.

  • Daten visuell darstellen und Anzeigen
    Erläutert das Typ schnellansichten und benutzerdefinierten Viewer aus dem Ausdrucksauswertung (EE) unterstützt werden.

Verwandte Abschnitte

  • Debugger-Konzepte
    Beschreibt die Architektur wichtigsten Konzepte des Debuggens.

  • Debugger-Komponenten
    Bietet eine Übersicht über die Visual Studio-Debuggings Komponenten bereit, die die DE EE Symbol und den Ereignishandler (SH) enthalten.

  • Debugger-Kontexte
    Erläutert das DE gleichzeitig innerhalb des Codes, der Dokumentation und den Ausdrucksauswertungs kontexte funktioniert. Beschreibt für jede der drei Kontexten, des Speicherorts, der Position oder der Auswertung, die relevant ist.

Siehe auch

Weitere Ressourcen

Erste Schritte mit Debugger-Erweiterbarkeit