TurboPL Referenz

EC Steuerkommando

Top  Previous  Next

Syntax

.EC X

Erläuterung

Schaltet die Fehlerbehandlung durch den Anwender ein und aus. Wenn EC auf 1 gesetzt ist, wird bei einem Fehler in eine Prozeduraufruf nicht abgebrochen, wenn der Funktionswert des Aufrufs in einer Variablen gespeichert wird. In diesem Fall geht die Ausführung des Programms weiter und der Fehlerzustand steht in der Fehlervariablen Error.

Wert von X

Bedeutung

0

Abbruch des Datenbankjobs bei Fehlern. Voreinstellung.

1

Kein Abbruch, Variable "Fehler" enthält Fehlerstatus

Verwendung

In Datenbankjobs und Module. Meist zu Beginn der Datei.

Beispiel

Routine für die Eingabe einer gültigen Zahl mit Input:

procedure ZahlEingabe: Real
       vardef Zahl: Real;
       .EC 1
       repeat
               Input("Geben Sie eine Zahl ein", );
               Zahl := Val(T-Eingabe);
       until Error.Nummer = 0
       .EC 0
       return Zahl
endproc