Herunterladen Inhalt Inhalt Diese Seite drucken

Exceptions; Exceptions Des Rolobasic - halec roloFlash 2 AVR Handbuch

Inhaltsverzeichnis

Werbung

VII Exceptions
Im Handbuch für das roloBasic finden Sie die genaue Beschreibung, wie
Exceptions ausgelöst und wieder gefangen werden können. Wird eine Ex-
ception nicht gefangen, wird die Exception mittels der LEDs angezeigt.
Falls dabei die Exception keine Zahl darstellt, wird die Exception „excepti-
onNotANumber" ausgegeben. Details dazu finden Sie unter Kapitel „Ex-
ception aufgetreten". Nur vom Benutzer ausgelöste Exceptions können
nicht-numerisch sein.
Es gibt verschiedene Arten von Exceptions, die alle gleich behandelt wer-
den:

• Exceptions des roloBasic

• Exceptions des Dateisystems
• Exceptions des roloFlash
• Vom Benutzer ausgelöste Exceptions
1 Exceptions des roloBasic
Diese Exceptions treten bei Fehlern auf, die nicht speziell etwas mit
roloFlash zu tun haben, sondern mit der Abarbeitung des roloBasic. Ein ty-
pisches Beispiel dazu ist eine valueRange-Exception.
Sie finden diese Exceptions auch nochmal im Handbuch zu roloBasic.
Treten Fehler, wie bei den Exceptions valueRange, argumentFault und
typeFault beschrieben, beim Aufruf an eine API-Funktion / -Prozedur auf,
dann werden stattdessen die Exceptions apiValueRange, apiArgument-
Fault oder apiTypeFault erzeugt. Die jeweilige Nummer der Exceptions ist
exakt 200 größer als die entsprechenden Exceptions des roloBasic.
© halec 2020
roloFlash 2 AVR
VII Exceptions
105

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis