s i l r u n S y s t e m s Commodore Amiga / Casio & Sharp Pocket Computer 4 FBR Casio fx-880 (c) silrun Systems 03.06.1992 Malte Brockmann Im Loffenkamp 4 * 31832 Eldagsen Postfach 3027 * 31821 Eldagsen Die Fehlerbehandlungsroutine (FBR) kann sowohl von echten als auch konstuierten Fehlern angesprungen werden. Liegt weder das eine noch das andere vor, beendet das Programm von selbst (Zeile 10). Vorgaben: P enthält den Programmbereich, in dem der Fehler auftrat (damit wieder dorthin zurückgesprungen werden kann). Die Adresse 1767 enthält den Fehlercode lt. Handbuch bzw. den Code eines selbsterzeugten Fehlers (der Fehlercode wird automatisch der Variablen ERR zugeteilt !). Die Adressen 1762/3 enthalten die Zeilennummer im Low/High-Format (Variable ERL). Ältere Programme von silrun Systems, die noch mit den Variablen ERC und LI arbeiten, müssen umgeschrieben werden, da sie nicht mit der FBR v4.0 und höher arbeiten. Die FBR muß in Programmbereich 9 sethen, um die Kompatibilität mit srs-Programmen zu gewährleisten. Aufbau der Data-Zeilen: Zeilennummer+Fehlercode, DATA, Fehlermeldung. Fehlercodes über 32 sind anwenderspezifische Fehler. Damit die Routine im Fehlerfall erneut angesprungen werden kann, sollte die Fehlerabfrage im betreffenden Programmbereich folgendermaßen formuliert werden: 10 on error goto 9000 ... 9000 resume 9005 9005 P=Programmbereich: goto#9