Referenz - ERR (Funktion)
Syntax: ERR
Typ: Funktion
Kategorie: Fehlerbehandlung
ERR gibt die Fehlernummer des zuletzt aufgetretenen Fehlers zurück. Wenn kein Fehler aufgetreten ist, gibt ERR 0 zurück.
Achtung: Der Befehl PRINT setzt ERR auf 0 zurück. Wollen Sie die Fehlernummer durch PRINT ausgeben, dann sollten Sie sie zuerst in einer Variablen speichern und diese ausgeben.
Beispiel:
OPEN "datei.ext" FOR INPUT AS #1
IF ERR = 2 THEN PRINT "Fehler: Datei nicht gefunden!"
' ...
CLOSE #1
Kann die Datei fehlerlos geöffnet werden, dann bleibt ERR auf dem Wert 0. Wenn sie nicht existiert, wird ERR auf die zugehörige Fehlernummer 2 gesetzt.
Hinweis: OPEN kann (wie viele andere Anweisungen) als Funktion verwendet werden; der Rückgabewert ist ggf. die Fehlernummer. Damit kann ein möglicher Fehler direkter abgefangen werden.
Siehe auch:
ERR (Anweisung), ERROR (Anweisung), ON ERROR, OPEN ERR, ERL, Fehler-Behandlung in FreeBASIC, Übersicht: Fehlerbehandlung, Debugging
Zusätzliche Informationen und Funktionen | ||||
---|---|---|---|---|
|