4D v16

Progress SET ON ERROR METHOD

Home

 
4D v16
Progress SET ON ERROR METHOD

Progress SET ON ERROR METHOD 


 

Progress SET ON ERROR METHOD ( MethodenName ) 
Parameter Typ   Beschreibung
MethodenName  Text in 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:

  • $1 (Lange Ganzzahl): Fehlernummer
  • $2 (Text): Fehlertext
  • $3 (Lange Ganzzahl): Einmalige ID des Ablaufbalkens

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)



Siehe auch 

Progress Get On Error Method

 
EIGENSCHAFTEN 

Produkt: 4D
Thema: Ablaufbalken

 
GESCHICHTE 

 
ARTIKELVERWENDUNG

4D Progress ( 4D v16)