Debugger

Mit dem Debugger können Sie Programmfehler erkennen, auffinden 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 Debuggers.
Debug-Umgebung verwalten - Menü: Debug Environment Maintenance Speichern und Benutzen einer vordefinierten Debug-Umgebung.
Debug-Einträge verwalten - Menü: Spy Maintenance Setzen, Ändern, Löschen und Aktivieren von Haltepunkten (sowohl Breakpoints als auch Watchpoints).
Breakpoints verwalten - Menü: Breakpoint Maintenance Setzen, Ändern, Löschen und Aktivieren von Breakpoints. Erklärung der Breakpoint-Bildschirminhalte.
Watchpoints verwalten - Menü: Watchpoint Maintenance Setzen, Ändern, Löschen und Aktivieren von Watchpoints. Erklärung der Watchpoint-Bildschirminhalte.
Statistiken über gerufene Objekte verwalten - Menü: Call Statistics Maintenance Abrufen von Statistiken über aufgerufene Objekte.
Statistiken über ausgeführte Statement-Zeilen verwalten - Menü: Statement Execution Statistics Maintenance Abrufen von Statistiken über ausgeführte Statement-Zeilen.
Variablen verwalten - Funktion: Variable Maintenance Anzeigen und Ändern von Variablen.
Objekt-Quellcode anzeigen - Funktion: List Object Source Anzeigen eines Objekt-Quellcode.
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).