Haltepunkte und Ablaufverfolgungspunkte
Aktualisiert: November 2007
Durch Haltepunkte erkennt ein Debugger, dass eine Anwendung, d. h. deren Ausführung, an einem bestimmten Punkt unterbrochen werden soll. Wenn eine Unterbrechung auftritt, befinden Programm und Debugger sich im so genannten Unterbrechungsmodus. Weitere Informationen hierzu finden Sie unter Unterbrechen der Ausführung.
Ablaufverfolgungspunkte sind ein neues Debuggerfeature von Visual Studio. Ein Ablaufverfolgungspunkt ist ein Haltepunkt, dem eine benutzerdefinierte Aktion zugeordnet ist. Wenn der Ablaufverfolgungspunkt erreicht wird, führt der Debugger statt einer Unterbrechung der Programmausführung bzw. zusätzlich zu dieser die angegebene Ablaufverfolgungspunktaktion aus.
Ein häufiges Anwendungsbeispiel für Ablaufverfolgungspunkte ist das Drucken einer Meldung, wenn das Programm einen bestimmten Punkt erreicht. Sie können Ablaufverfolgungspunkte für viele Zwecke verwenden, für die Sie auch Trace verwenden würden. Allerdings müssen Sie nicht den Code ändern. Ein weiterer Unterschied ist, dass Ablaufverfolgungspunkte nur funktionieren, wenn das Programm unter dem Debugger ausgeführt wird. Weitere Informationen finden Sie unter Gewusst wie: Angeben einer Ablaufverfolgungspunkt-/Haltepunktaktion.
Weitere Informationen finden Sie unter den folgenden Themen:
Gewusst wie: Festlegen eines einfachen Haltepunkts
Gewusst wie: Festlegen eines Adresshaltepunkts
Gewusst wie: Festlegen eines Funktionshaltepunkts
Gewusst wie: Festlegen eines Haltepunkts für einen Funktionsaufruf im Fenster "Aufrufliste"
Gewusst wie: Festlegen eines Datenhaltepunkts (nur systemeigen)
Gewusst wie: Löschen eines Haltepunkts
Gewusst wie: Aktivieren oder Deaktivieren eines Haltepunkts
Gewusst wie: Deaktivieren aller Haltepunkte
Gewusst wie: Löschen aller Haltepunkte
Gewusst wie: Bearbeiten einer Haltepunktposition
Gewusst wie: Angeben einer Haltepunktbedingung
Gewusst wie: Angeben einer Trefferanzahl
Gewusst wie: Angeben eines Haltepunktfilters
Gewusst wie: Angeben einer Ablaufverfolgungspunkt-/Haltepunktaktion
Gewusst wie: Verwenden des Fenster "Haltepunkte"
Gewusst wie: Festlegen von Haltepunkten im Skript