User:Goliath
From C64-Wiki
Jump to navigationJump to search
Error Numbers[edit | edit source]
| This article has recently been imported from the German C64-Wiki and not been translated yet. Please come back at a later time to read the English version of this article or help us. |
Error numbers with corresponding text:
| Error
Number |
Error Text | Description | Remark | |||
|---|---|---|---|---|---|---|
| 1 | TOO MANY FILES | Zu viele Dateien: Es wurde versucht, mehr als 10 Dateien gleichzeitig zu öffnen.
Too many Files: An 10 Files . |
2 | FILE OPEN | File open: | |
| 3 | FILE OPEN | Datei offen: Es wurde versucht, eine Datei mit einer bereits verwendeten logischen Dateinummer zu öffnen. | ||||
| 4 | FILE NOT OPEN | Datei nicht geöffnet: Die verwendete logischen Dateinummer wurde noch nicht geöffnet. | ||||
| 5 | FILE NOT FOUND | Datei nicht gefunden: Die angegebene Datei wurde nicht gefunden oder die Bandendemarke auf der Datasette wurde gelesen. | ||||
| 6 | DEVICE NOT PRESENT | Gerät nicht angeschlossen: Das angegebene Gerät ist entweder nicht vorhanden oder abgeschalten oder die Pufferzuweisung für Kassetten-Ein-/Ausgabe ist aufgehoben. | ||||
| 7 | NOT INPUT FILE | Keine Eingabedatei: Es wurde versucht aus einer zur Ausgabe geöffneten Datei zu lesen. | ||||
| 8 | NOT OUTPUT FILE | Keine Ausgabedatei: Es wurde versucht in eine zum Lesen geöffneten Datei zu schreiben. | ||||
| 9 | MISSING FILE NAME | Dateiname ist angegeben, aber leer (z.B. SAVE, VERIFY, SCRATCH, DIRECTORY). | ||||
| 10 | ILLEGAL DEVICE NUMBER | Gerätenummer hat bei Massenspeicherbefehlen keinen zulässigen Wert. | BASIC V2 erlaubt für LOAD/SAVE/VERIFY 0,2,3 nicht.
BASIC 3.5 erlaubt Werte von 3 bis 31, während BASIC 7.0 nur Werte von 4 bis 30 akzeptiert. |
|||
| 11 | NEXT WITHOUT FOR | Ein NEXT-Befehl ohne zugehörigem FOR wurde gefunden. | ||||
| 12 | SYNTAX | Der Aufbau einer Programm- oder Eingabezeile entspricht formal nicht der erwarteten Struktur (falsche Befehlsabfolge oder -struktur, falscher Befehlsname, fehlende oder zu viele Argumente bei Befehlen oder Funktionen). | ||||
| 13 | RETURN WITHOUT GOSUB | Dem RETURN-Aufruf ist im Programmverlauf kein dazugehöriges GOSUB vorangegangen. | ||||
| 14 | OUT OF DATA | Der READ-Befehl hat bereits alle Werte aus den DATA-Zeilen gelesen (sofern vorhanden). | ||||
| 15 | ILLEGAL QUANTITY | Parameter von Funktionen oder Befehlsargumenten weisen einen Wert außerhalb des erlaubten Bereichs auf. | ||||
| 16 | OVERFLOW | Eine Zahlendarstellung bzw. ein Rechenausdruck liefert einen Wert außerhalb der Grenzen der Fließkommazahlendarstellung (siehe VAL-Funktion). | ||||
| 17 | OUT OF MEMORY | Der freie Speicherplatz (für Programm, Variablen, Zeichenketten) oder der BASIC-Stapel ist ausgeschöpft. | ||||
| 18 | UNDEF'D STATEMENT | Eine mittels COLLISION, ELSE, GOTO, GOSUB, RESTORE, RESUME, RUN, THEN und TRAP adressierte Zeile existiert nicht. | ||||
| 19 | BAD SUBSCRIPT | Ein Element einer Feldvariable existiert nicht (Index größer als der maximale Index der implizite Dimensionierung, nämlich 10, oder der mittels DIM festgelegten). | ||||
| 20 | REDIM'D ARRAY | Feldvariable wurde zum 2. Mal versucht mittels DIM zu dimensionieren. | ||||
| 21 | DIVISION BY ZERO | Division durch Null. | ||||
| 22 | ILLEGAL DIRECT | Ein nicht für den Direktmodus geeigneter Befehl (z.B. GET$) wurde aufgerufen. | ||||
| 23 | TYPE MISMATCH | Ein Befehlsargument oder Funktionsparameter wies nicht den geforderten Wertetyp (Zahl bzw. Zeichenkette) auf. | ||||
| 24 | STRING TOO LONG | Eine Zeichenkette war in einem Ausdruck (mehr 255 Zeichen) oder als Befehlsargument bzw. Funktionsparameter länger als erlaubt. | ||||
| 25 | FILE DATA | Es wurde versucht, aus einer Eingabedatei mittels GET# oder INPUT# alphanumerische Daten in eine numerische Variable einzulesen. | ||||
| 26 | FORMULA TOO COMPLEX | Ausdrucksauswertung wies zu viele Verschachtelungen bzw. am Stapel war zu wenig Platz dafür. | ||||
| 27 | CAN'T CONTINUE | Die Programmfortsetzung mittels CONT ist nicht mehr möglich, weil der Status des laufenden Programms nicht mehr verfügbar ist. | ||||
| 28 | UNDEF'D FUNCTION | Der Aufruf mittels FN bezieht sich auf eine (noch) nicht definierte Funktion (DEF). | ||||
| 29 | VERIFY | Der VERIFY- oder DVERIFY-Befehl hat einen Unterschied festgestellt. | ||||
| 30 | LOAD | Der BOOT-, BLOAD-, DLOAD-, LOAD- oder RUN-Befehl konnte die Datei fehlerbedingt nicht (vollständig) laden. | ||||
| 31 | BREAK | Manuelle Unterbrechung mittels Taste RUN/STOP oder nach einem STOP-Befehl. | ||||
| 32 | CAN'T RESUME | RESUME wurde ohne vorheriges TRAP-Befehl aufgerufen oder ein Fehler in der TRAP-Behandlungsroutine selbst ist aufgetreten. | since BASIC 3.5 | |||
| 33 | LOOP NOT FOUND | Eine DO-LOOP-Schleife wurde nicht mit LOOP abgeschlossen. | since BASIC 3.5 | |||
| 34 | LOOP WITHOUT DO | Ein LOOP ohne zugehörigem DO wurde gefunden. | since BASIC 3.5 | |||
| 35 | DIRECT MODE ONLY | Das Programm traf auf einen nur für den Direktmodus vorgesehenen Befehlt (z.B. AUTO, DELETE). | since BASIC 3.5 | |||
| 36 | NO GRAPHICS AREA | Grafikbefehl wurde aufgerufen, obwohl noch kein Grafikmodus aktiv ist oder war (GRAPHIC). | since BASIC 3.5 | |||
| 37 | BAD DISK | Diskbefehl hat ein fehlerhaftes Medium festgestellt (z.B. HEADER, BACKUP). | since BASIC 3.5 | |||
| 38 | BEND NOT FOUND | Das abschließende BEND eines BEGIN-BEND-Blocks wurde nicht gefunden. | only BASIC 7.0 | |||
| 39 | LINE NUMBER TOO LARGE | Beim RENUMBER würde die höchste zulässige Zeilennummer (63999) überschritten werden. | onlyBASIC 7.0 | |||
| 40 | UNRESOLVED REFERENCE | Beim RENUMBER wurde ein nicht vorhandenes Sprungziel gefunden. | only BASIC 7.0 | |||
| 41 | UNIMPLEMENTED COMMAND | Es wurde versucht, einen nicht implementierten Befehl auszuführen, z.B. OFF oder KEY OFF. | only BASIC 7.0 | |||
| 42 | FILE READ | Ein Lesefehler beim Einlesen einer Datei ist aufgetreten. | only BASIC 7.0 |