Überwachungsunterbrechungspunkte

Verwenden Sie diesen Typ von Unterbrechungspunkt, wenn angezeigt werden soll, wo und wie eine Variable in Ihrem Programm geändert wird. Ein Überwachungsunterbrechungspunkt kann gelöscht, aber nicht geändert werden.

Indem Überwachungsunterbrechungspunkte definiert werden, können Sie Ihr Programm stoppen, wenn sich die Werte der Variablen ändern. Die Überwachung wird ausgelöst, wenn sich der Inhalt der Speicherposition einer Variablen ändert.

Ändert sich der Inhalt der überwachten Speicherposition, stoppt das Programm an der ersten ausführbaren Anweisung nach der Änderung, und diese Zeile wird im Editor hervorgehoben. Wurde das Programm, das die Änderung dieser Variablen verursacht hat, dem Debugger nicht hinzugefügt, wird es automatisch hinzugefügt, wenn das Programm Debugdaten enthält und Sie über ausreichende Berechtigung für das Programm verfügen.

Anmerkung: Die Überwachung von Variablen kann die Ausführung Ihres Programms verlangsamen, da der Wert der Variablen in jeder Anweisung geprüft werden muss.

Überwachungsunterbrechungspunkte in Multithreading-Anwendungen

Wird das Debug für eine Multithreading-Anwendung ausgeführt, müssen Sie Folgendes beachten:

Zugehörige Tasks
Programmausführung steuern und mit Unterbrechungspunkten arbeiten
Quellenzeilenunterbrechungspunkte vor Ausführung des Debugs definieren
Programmausführung wieder aufnehmen und Funktion "Bis Position ausführen"
Überwachungsunterbrechungspunkt definieren
Zeilenunterbrechungspunkt definieren
Sicht "Unterbrechungspunkte" verwenden
Unterbrechungspunkte entfernen
Unterbrechungspunkte aktivieren und inaktivieren
Eigenschaften von Zeilenunterbrechungspunkten editieren
Bedingten Zeilenunterbrechungspunkt definieren
Zugehörige Verweise
Überwachungsmerkmale
Optionale Unterbrechungspunktparameter
Überlegungen zur Debuggerleistung