Bei einer Quellcodezeile, die mehrere Prozeduraufrufe enthält, können Sie
auswählen, ob ein Befehl "Step over" für alle Aufrufe ausgeführt werden soll,
ob jeder Aufruf einzeln durchlaufen werden soll oder ob das Programm bis zu
einer Position ausgeführt werden soll. Bei einem so komplexen C++-Aufruf wie
func1( func2(), func3() ); können Sie wie folgt vorgehen:
- Überspringen Sie mit einem einzigen Befehl Step over
die gesamte Zeile.
- Verzweigen Sie mit einer Reihe von Befehlen Step
into in jede aufgerufene Prozedur, für die Debugdaten verfügbar
sind. Jedes Mal, wenn
mit "Step into" in eine solche Prozedur verzweigt wird, können Sie anschließend
die Prozedur schrittweise durchlaufen. Der Debugger überspringt
jede Prozedur, für die keine Debugdaten verfügbar sind, wie beispielsweise
Bibliotheks- und Systemfunktionen.
- Führen Sie das Programm bis zu einer bestimmten Quellcodezeilennummer in
dem Aufruf aus. Bei der Ausführung bis zu einer Position wird das Programm bis
zu einer ausgewählten Anweisung ausgeführt, es sei denn, ein aktiver
Unterbrechungspunkt wird gefunden, eine Ausnahme tritt auf oder das Ende des
Programms wird erreicht. Das Programm wird bis zu der
Anweisung ausgeführt und stoppt, bevor es die Anweisung oder einen der
zugehörigen Prozeduraufrufe ausführt. Weitere Informationen zur Ausführung des Programms bis zu einer
Position enthalten die Referenzinformationen weiter unten.