ABORT

4D - Documentation   Français   English   German   Spanish   Japanese   4D Programmiersprache, Befehle nach Themen   4D Programmiersprache, Befehle alphabetisch   4D Programmiersprache, Konstanten nach Themen   Back   Previous   Next

Version 3

Hinweis: Diesen Befehl rufen Sie nur selten auf.


ABORT

ParameterTypBeschreibung
Dieser Befehl benötigt keine Parameter

Beschreibung

Der Befehl ABORT wird innerhalb einer Projektmethode zur Fehlerverwaltung verwendet, die mit dem Befehl ON ERR CALL installiert wurde.

Gibt es keine Projektmethode zur Fehlerverwaltung, wenn ein Fehler auftritt (zum Beispiel, ein Fehler der Datenbank-Engine), zeigt 4D den Standarddialog für Fehler und unterbricht dann die Ausführung Ihres Code. Ist der ausführende Code:

Eine Objektmethode, Formularmethode (bzw. eine Projektmethode, die von einem Formular oder einer Objektmethode aufgerufen wird), kehrt die Steuerung zum gerade angezeigten Formular zurück.

Eine Methode, die von einem Menü aufgerufen wird, kehrt die Steuerung zur gerade angezeigten Menüleiste bzw. dem gerade angezeigten Formular zurück.

Die Hauptmethode eines Prozesses, endet der Prozess.

Eine Methode, die direkt oder indirekt über eine Import- oder Export-Operation ausgeführt wird, bricht die Operation ab. Dasselbe gilt für sequentielle Suchen oder Anweisungen über Operationen.

Usw...

Verwenden Sie zur Fehlersuche eine Projektmethode zur Fehlerverwaltung, zeigt 4D weder den Standarddialog für Fehler an noch unterbricht es die Ausführung Ihres Code. Stattdessen ruft 4D Ihre Fehlermethode auf (eine Ausnahme-Behandlungsroutine) und setzt die Ausführung auf die nächste Codezeile der Methode, die den Fehler auslöst.

Diese Fehler können Sie per Programmierung bearbeiten; stellen Sie z.B während einer Importoperation einen Fehler wie doppelter Datensatz der Datenbank-Engine fest, können Sie den Fehler vor dem Anwender verstecken und mit dem Import fortfahren. Es gibt jedoch auch Fehler, die Sie nicht per Programmierung bearbeiten bzw. "verdecken" können. In diesen Fällen müssen Sie die Ausführung abbrechen, indem Sie in der Projektmethode zur Fehlerverwaltung den Befehl ABORT aufrufen.

Historischer Hinweis

Der Befehl ABORT soll nur in Projektmethoden zur Fehlerverwaltung verwendet werden. Einige 4D Entwickler unterbrechen jedoch damit auch die Ausführung anderer Projektmethoden. Dass dies funktioniert, ist nur ein Nebeneffekt. Wir raten davon ab, diesen Befehl außerhalb von Fehlerverwaltungsmethoden zu verwenden.

Referenz

ON ERR CALL.


4D - Documentation   Français   English   German   Spanish   Japanese   4D Programmiersprache, Befehle nach Themen   4D Programmiersprache, Befehle alphabetisch   4D Programmiersprache, Konstanten nach Themen   Back   Previous   Next