RESUME

FreeBASIC-Referenz » Alphabetische Befehlsreferenz » R » RESUME

Syntax: RESUME [NEXT]
Typ: Anweisung
Kategorie: Fehlerbehandlung

RESUME wird im Zusammenhang mit ON ERROR verwendet und kehrt von einer Fehlerbehandlungsroutine zu der Anweisung, die den Fehler erzeugt hat, zurück.
RESUME setzt den Wert von ERR auf 0 zurück.

Das optionale 'NEXT' hinter RESUME bewirkt, dass nach Abarbeitung der Fehlerbehandlungsroutine nicht zu der Anweisung zurückgesprungen wird, die den Fehler hervorgerufen hat, sondern zu der darauf folgenden Anweisung.

Beispiel:

#lang "deprecated"

ON ERROR GOTO FehlerHandler

DIM File AS STRING
INPUT "Welche Datei oeffnen? ", File

OPEN File FOR INPUT AS #1
  'Anweisungen
CLOSE #1
END

FehlerHandler:
PRINT "Datei existiert nicht"
INPUT "Bitte geben Sie eine andere Datei an: ", File
RESUME

Unterschiede unter den FB-Dialektformen:
RESUME steht nur in der Dialektform -lang deprecated und -lang qb zur Verfügung.

Siehe auch:
ERROR, ON ERROR, ERR, GOTO, Fehlerbehandlung, Debugging