Debugger

Mit dem Debugger können Sie Programmfehler erkennen, finden und korrigieren, die Programmausführung testen oder optimieren und einen Natural-Fehler analysieren, der die Programmausführung unterbricht.

Diese Dokumentation ist in die folgenden Kapitel untergliedert:

Debugger-Tutorial Erste Schritte mit dem Debugger.
Debugger-Konzept Grundkonzeption des Debuggers.
Debugger starten Betriebsanforderungen und Anweisungen zum Aufrufen des Debuggers.
Test-Modus ein- und ausschalten Einstellung des Test-Modus zum Aktivieren und Deaktivieren des Debugging.
Debug Environment Maintenance Verwaltung einer Debug-Umgebung: Speichern und Benutzen einer vordefinierten Debug-Umgebung.
Spy Maintenance Verwaltung der Debug-Einträge: Setzen, Ändern, Löschen und Aktivieren von Haltepunkten (sowohl Breakpoints als auch Watchpoints).
Breakpoint Maintenance Verwaltung von Breakpoints: Setzen, Ändern, Löschen und Aktivieren von Breakpoints. Erklärung der Breakpoint-Bildschirminhalte.
Watchpoint Maintenance Verwaltung von Watchpoints: Setzen, Ändern, Löschen und Aktivieren von Watchpoints. Erklärung der Watchpoint-Bildschirminhalte.
Call Statistics Maintenance Abrufen von Statistiken über aufgerufene Objekte.
Statement Execution Statistics Maintenance Abrufen von Statistiken über ausgeführte Statement-Zeilen.
Variable Maintenance Anzeigen und Ändern von Variablen.
List Object Source Anzeigen eines Objekt-Sourcecode.
Fehlerbehandlung Behandlung von Fehlern, die während der Ausführung der Anwendung oder des Debuggers auftreten können.
Kommandos zur Ausführungssteuerung Debugger-Kommandos für die Programmablaufsteuerung.
Kommandos zum Navigieren und Anzeigen von Informationen Debugger-Kommandos für Bildschirmnavigation, Objektinformationen und Debugger-Profileinstellungen.
Kommandoübersicht und -syntax Alle Debugger-Kommandos und die entsprechende Kommando-Syntax.
Natural für Attached-Debugging vorbereiten Verwendung eines Debug-Attach-Servers, der unter NaturalONE läuft.

Anmerkungen:

  1. Die Sprache der Debugger-Benutzungsoberfläche ist Englisch. Daher sind im folgenden Dokument alle zur Orientierung erforderlichen englischen Literale beibehalten und ggf. nur in Klammern übersetzt worden.
  2. Terminologie: "Breakpoints" und "Watchpoints" sind Debug-Haltepunkte. "Spies" ist der Sammelbegriff für diese Haltepunkte. Die Funktion "Spy" dient zur Verwaltung der verschiedenen Debug-Einträge.
  3. Die in diesem Dokument verwendete Notation vrs bzw. vr steht als Platzhalter für die betreffende Produktversion (siehe auch Version im Glossar).