Dies ist die alte 4D Dokumentations-Website. Die neue und aktualisierte Dokumentation finden Sie unter developer.4d.com

Home

 
4D v20 R7
Method called on error

Method called on error 


 

Method called on error {( scope )} -> Funktionsergebnis 
Parameter Typ   Beschreibung
scope  Ganzzahl in Scope of the error method
Funktionsergebnis  String in Name der bei Ereignis aufgerufenen Methode

Die Funktion Method called on error gibt den Namen der Methode zurück, die über den Befehl ON ERR CALL für den aktuellen Prozess für den aktuellen Prozess oder die definierte Reichweite installiert wurde.

Übergeben Sie im Parameter Reichweite den Ausführungskontext, für den Sie den Namen der Fehlerbehandlungsmethode abrufen möchten. Sie können eine der folgenden Konstanten verwenden:

 

Konstante Wert Kommentar
ek errors from components 2

Fehler, die in Komponenten aufgetreten sind

ek global 1

Fehler, die im globalen Ausführungskontext des Projekts aufgetreten sind

ek local 0

Fehler, die im lokalen Ausführungskontext aufgetreten sind (Standard, wenn der Parameter Reichweite weggelassen wird)

Wurde keine Methode für die Reichweite installiert, wird ein leerer String ("") zurückgegeben.

Diese Funktion ist besonders hilfreich im Zusammenhang mit Komponenten, da Sie damit die bei Fehler aufgerufenen Methoden zeitweise ändern und dann wiederherstellen können:

 $methCurrent:=Method called on error
 ON ERR CALL("NeueMethode")
  ` Kann das Dokument nicht geöffnet werden, wird ein Fehler generiert
 $ref:=Open document("MeinDokument")
  ` Erneute Installation der vorigen Methode
 ON ERR CALL($methCurrent)



Siehe auch 

Error Handler
ON ERR CALL

 
EIGENSCHAFTEN 

Produkt: 4D
Thema: Unterbrechungen
Nummer: 704

Dieser Befehl kann in preemptive Prozessen laufen

 
SEITENINHALT 
 
GESCHICHTE 

Erstellt: 4D v6.8.1
Geändert: 4D v19 R8

 
ARTIKELVERWENDUNG

4D Programmiersprache ( 4D v20 R7)