Dies ist die alte 4D Dokumentations-Website. Die neue und aktualisierte Dokumentation finden Sie unter developer.4d.com |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
4D v20 R8
Progress SET ON ERROR METHOD
|
Progress SET ON ERROR METHOD ( MethodenName ) | ||||||||
Parameter | Typ | Beschreibung | ||||||
MethodenName | Text |
![]() |
Name der Fehlermethode | |||||
Die Methode Progress SET ON ERROR METHOD bestimmt eine Methode, die beim Verwenden des Ablaufbalkens im Falle eines Fehlers ausgeführt werden soll, z.B. id unbekannt, inkorrekte Anzahl Parameter, etc.).
In MethodenName übergeben Sie den Namen der Projektmethode der Host Datenbank, die im Falle eines Fehlers aufgerufen werden soll. Diese Methode wird von allen Ablauffenstern der Anwendung gemeinsam genutzt.
Hinweis: Da die Methode Progress SET ON ERROR METHOD zu einer Komponente gehört, müssen Sie der Methode MethodenName die Eigenschaft "Gemeinsam von Komponenten und Host benutzt" zuweisen; andernfalls wird ein Fehler zurückgegeben.
Die Methode MethodenName wird mit drei Parametern aufgerufen:
Beispiel für eine Methode, die im Falle eines Fehlers aufgerufen wird. Diese Methode wird im Designmodus als "gemeinsam genutzt" deklariert:
C_LONGINT($1)
C_TEXT($2)
C_LONGINT($3)
C_LONGINT($ErrorID)
C_TEXT($ErrorText)
C_LONGINT($ProgressID)
$ErrorID:=$1
$ErrorText:=$2
$ProgressID:=$3
$Error:=""
$Error:=$Error+"Error number: "+String($ErrorID)+Char(Carriage return)
$Error:=$Error+$ErrorText+Char(Carriage return)
$Error:=$Error+"Progress ID: "+String($ProgressID)
ALERT($Error)
Produkt: 4D
Thema: Ablaufbalken
4D Progress ( 4D v20 R8)