4D v14.3Befehle unterbrechen |
||
|
4D v14.3
Befehle unterbrechen
Befehle unterbrechen
Mit der Seite Catch (Erkannte Befehle) des Runtime Explorers können Sie für Ihren Code zusätzliche Unterbrechungen setzen durch Unterbrechen der aufgerufenen 4D Befehle. Unterbrechen Sie einen Befehl, können Sie die Ausführung jedes Prozesses im Schrittmodus durchlaufen, sobald dieser Prozess einen Befehl aufruft. Das Abfangen eines Befehls betrifft alle Prozesse, die 4D Code ausführen und diesen Befehl aufrufen. Ein Unterbrechungspunkt liegt dagegen in einer bestimmten Projektmethode und löst bei Unstimmigkeiten im Code den Schrittmodus nur aus, wenn dieser Punkt erreicht wird. Das Unterbrechen eines Befehls ist zum Durchlaufen langer Code-Teile besser geeignet als an willkürlichen Stellen gesetzte Unterbrechungspunkte. Wird z.B. ein Datensatz, der nicht gelöscht werden soll, nach Ausführen eines oder mehrerer Prozesse gelöscht, können Sie versuchen, die Fehlersuche einzugrenzen, wenn Sie Befehle wie DELETE RECORD und DELETE SELECTION aufrufen. Immer wenn diese Befehle aufgerufen werden, können Sie prüfen, ob der betreffende Datensatz gelöscht wurde. So können Sie schnell den fehlerhaften Teil des Code isolieren. Mit etwas Erfahrung können Sie Unterbrechungspunkte und Befehle unterbrechen kombinieren. Um die Seite Catch zu öffnen:
Diese Seite zeigt die Befehle, die während der Ausführung unterbrochen werden. Sie besteht aus zwei Spalten:
Um einen neuen Befehl hinzuzufügen:
Kürzel: Sie können jeden Eintrag der Liste durch Anklicken des Unterbrechungspunktes (•) aktivieren bzw. deaktivieren. Bei Deaktivierung wird der Punkt zu einem Bindestrich (–).
Hinweis: Wollen Sie alle unterbrochenen Befehle löschen, klicken Sie unter der Liste auf die Schaltfläche Alle Löschen oder wählen Sie im Kontextmenü den Befehl Alle Löschen.
Hinweis: Wollen Sie eine Bedingung entfernen, löschen Sie die dazugehörige Formel.
|
EIGENSCHAFTEN
Produkt: 4D SIEHE AUCH
Fenster Debugger ARTIKELVERWENDUNG
4D Programmiersprache ( 4D v11 SQL Release 6) |