27.10.2013 Aufrufe

F - Epson

F - Epson

F - Epson

MEHR ANZEIGEN
WENIGER ANZEIGEN

Sie wollen auch ein ePaper? Erhöhen Sie die Reichweite Ihrer Titel.

YUMPU macht aus Druck-PDFs automatisch weboptimierte ePaper, die Google liebt.

EResume Anweisung<br />

Setzt die Ausführung nach Beendigung einer Fehlerbehandlungsroutine fort.<br />

Syntax<br />

EResume [Next]<br />

SPEL+ Sprachreferenz<br />

Beschreibung<br />

EResume<br />

Wenn der Fehler in derselben Prozedur auftrat, wie die Fehlerbehandlungsroutine, wird die<br />

Ausführung mit der Anweisung, die den Fehler verursacht hat, fortgesetzt Wenn der Fehler in einer<br />

aufgerufenen Prozedur auftrat, wird die Ausführung mit einer Anweisung fortgesetzt. Als Anweisung<br />

wird diejenige verwendet, welche zuletzt aus der Prozedur, die eine Fehlerbearbeitungsroutine enthält,<br />

aufgerufen wurde.<br />

EResume Next<br />

Wenn der Fehler in derselben Prozedur auftrat, wie die Fehlerbehandlungsroutine, wird die<br />

Ausführung mit der Anweisung fortgesetzt, welche direkt auf diejenige folgt, welche den Fehler<br />

verursacht hat. Wenn der Fehler in einer aufgerufenen Prozedur auftrat, wird die Ausführung mit einer<br />

Anweisung fortgesetzt. Als Anweisung wird diejenige verwendet, die direkt auf jene folgt, welche<br />

zuletzt aus der Prozedur, die eine Fehlerbearbeitungsroutine enthält, aufgerufen wurde.<br />

Verwandte Befehle<br />

OnErr<br />

Beispiel einer EResume Anweisung<br />

Function LogData(data$ As String)<br />

OnErr GoTo LogDataErr<br />

Integer answer<br />

String msg$<br />

WOpen "a:\test.txt" As #30<br />

Print #30, data$<br />

Close #30<br />

Exit Function<br />

LogDataErr:<br />

msg$ = "Cannot open file on floppy." + CRLF<br />

msg$ = msg$ + "Please insert floppy in drive."<br />

MsgBox msg$, MB_OK, "Error", answer<br />

EResume<br />

Fend<br />

SPEL+ Language Reference Rev 3.5 147<br />

S

Hurra! Ihre Datei wurde hochgeladen und ist bereit für die Veröffentlichung.

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!