Zusätzlich zu den Erläuterungen im Video sollten Sie noch folgendes beachten:
4D kann mit interpretierten und kompilierten Datenbanken arbeiten.
In allen Fällen empfehlen wir, über den Compiler die Syntax in Ihren Entwicklungsprojekten zu prüfen.
Hinweis: Der Schrittmodus ist nur in interpretierten Datenbanken möglich. Logischerweise ist in einer kompilierten Datenbank d.h. mit einkompilierter Engine kein Zugriff auf den Quellcode möglich. Nur Benutzer, die als Entwickler definiert sind, d.h. die zu einer Gruppe mit Zugriff auf die Designumgebung gehören, können den Schrittmodus starten.
Zusätzlich können Sie mit dem Debugger:
Daten in Feldern und Variablen während der Ausführung verändern
temporäre, bedingte oder andere Unterbrechungspunkte hinzufügen
Code ausführen (Vorsicht: das ist riskant!)
Tabellen- und Feldnummern anzeigen
Alle angezeigten Ausdrücke löschen
Information auswählen, die in allen Bereichen des Editors angezeigt werden soll
u.s.w.
Die meisten dieser Vorgänge lassen sich über das Kontextmenü ausführen (rechter Mausklick).
Verwenden Sie den Befehl TRACE im Code, können Sie den Schrittmodus mit dem Befehl NO TRACE stoppen.
Ein Unterbrechungspunkt ist ein roter Punkt, den Sie durch Klick in die Spalte mit den Zeilennummern hinzufügen und zwar vor die Zeile, wo 4D mit dem Schrittmodus beginnen soll.
Sie können bedingte Unterbrechungspunkte setzen (mit gedrückter ALT-Taste einen Punkt erstellen oder auf einen bestehenden klicken). Die Konditionierung erfolgt nach Formel oder richtet sich nach einer bestimmten Anzahl von Übergaben.
Unterbrechungspunkte lassen sich auch zeitweise deaktivieren.
Mit dem Runtime Explorer können Sie Unterbrechungspunkte im Code entfernen, ohne gleich in die betreffende Methode zurückzukehren.