Ein Zeilenunterbrechungspunkt wird in einer ausführbaren Zeile eines
Programms definiert.
Zeilenunterbrechungspunkte können in der Sicht
"Unterbrechungspunkte" oder im Editor definiert werden.
Zeilenunterbrechungspunkte können vor oder während einer Debugsitzung definiert
werden. Informationen zum Definieren eines Unterbrechungspunkts vor der
Ausführung des Debugs liefert die zugehörige Task weiter unten.
Gehen Sie wie folgt vor, um einen Zeilenunterbrechungspunkt in der Sicht
"Unterbrechungspunkte" zu definieren:
Im Assistenten Zeilenunterbrechungspunkt
hinzufügen müssen alle Felder auf der Seite
Erforderliche Informationen gültige Einträge enthalten,
bevor der Unterbrechungspunkt definiert werden kann.
Anmerkung: In die
Auswahllisten in den Feldern Modul und
Quelle sind Werte gemäß dem vorherigen Feld für die
aktuelle Debugsitzung eingesetzt. Wird beispielsweise
im Feld Programm ein Programm ausgewählt oder eingegeben,
enthält die Auswahlliste für das Feld Modul nur die Module,
die für dieses Programm gelten (sofern für das angegebene Programm in der
aktuellen Debugsitzung ein Debug ausgeführt wird). Die Auswahlliste für das Feld
Quelle wiederum enthält nur Quellendateien, die für das
angegebene Programm und das angegebene Modul gelten.
Gehen Sie wie folgt vor, um einen Zeilenunterbrechungspunkt im Editor
hinzuzufügen:
- Öffnen Sie im Editor die Datei, der der Unterbrechungspunkt hinzugefügt
werden soll, sofern die Datei noch nicht bereits offen ist.
- Führen Sie einen der folgenden Schritte aus:
- Verwenden Sie den Debugger-Editor oder den LPEX-Editor, klicken Sie mit der
rechten Maustaste direkt links neben die Zeile, in der der Unterbrechungspunkt
hinzugefügt werden soll, und wählen Sie im Kontextmenü
Unterbrechungspunkt hinzufügen aus.
- Verwenden Sie den C/C++-Editor, klicken Sie den Markierungsbalken (der
vertikale Balken links neben dem Haupttextbereich) direkt links neben der Zeile
an, in der der Unterbrechungspunkt hinzugefügt werden soll.
- Eine neue Zeilenunterbrechungspunktmarkierung erscheint sowohl in der Sicht
"Unterbrechungspunkte" als auch im Markierungsbalken (direkt links neben der
Zeile, in der der Unterbrechungspunkt hinzugefügt wurde).
Ist ein Unterbrechungspunkt aktiviert, wird der Thread ausgesetzt, bevor
diese Codezeile ausgeführt wird. Der Debugger wählt den Thread, der durch den
Unterbrechungspunkt gestoppt wurde, aus und zeigt automatisch die Stackrahmen
für diesen Thread an. Die Zeile, in der der Unterbrechungspunkt definiert
wurde, wird im Editor hervorgehoben.