12.04 Laufzeitfehler, in zeichenorientierter Version BASIC-Fehler
|
1
|
NEXT without FOR
|
|
2
|
Syntax error
|
|
3
|
Return without GOSUB
|
|
4
|
Out of DATA
|
|
5
|
Illegal function call
|
|
6
|
Overflow
|
|
7
|
Out of memory
|
|
8
|
Label not defined
|
|
9
|
Subscript out of range
|
|
10
|
Duplicate definition
|
|
11
|
Division by zero
|
|
12
|
Illegal in direct mode
|
|
13
|
Type mismatch
|
|
14
|
Out of string space
|
|
16
|
String formula too complex
|
|
17
|
Cannot continue
|
|
18
|
Function not defined
|
|
19
|
No RESUME
|
|
20
|
RESUME without error
|
|
24
|
Device timeout
|
|
25
|
Device fault
|
|
26
|
FOR without NEXT
|
|
27
|
Out of paper
|
|
29
|
WHILE without WEND
|
|
30
|
WEND without WHILE
|
|
31
|
Spur 0 defekt
|
|
33
|
Duplicate LABEL
|
|
35
|
Subprogram not defined
|
|
37
|
Argument-count mismatch
|
|
38
|
Array not defined
|
|
40
|
Variable required
|
|
50
|
FIELD overflow
|
|
51
|
Internal error
|
|
52
|
Bad filename or number
|
|
53
|
File not found
|
|
54
|
Bad file mode
|
|
55
|
File already open
|
|
56
|
FIELD statement active
|
|
57
|
Device I/O error
|
|
58
|
File already exists
|
|
59
|
Bad record length
|
|
61
|
Disk full
|
|
62
|
Input past end of file
|
|
63
|
Bad record number
|
|
64
|
Bad filename
|
|
67
|
Too many files
|
|
68
|
Device unavailable
|
|
69
|
Communication-Buffer overflow
|
|
70
|
Permission denied, z.B.:
Fehlende Windows-Rechte
Zwei Stationen greifen auf dieselbe zu importierende Datei zu
Originaldatei kann nicht gelöscht werden bzw. die Hilfsdatei nicht in die Originaldatei umbenannt werden oder beim Kopieren einer der Dateien geht etwas schief.
Hinweis: Nicht zu verwechseln mit Fehler 70, der mit dem Kapazitätsmodul, z.B. bei der Terminierung von Fertigungsaufträgen, gemeldet wird (s. eigenes Fehlerkapitel dazu)
|
|
71
|
Disk not ready
|
|
72
|
Disk-media error
|
|
73
|
Feature unavailable
|
|
74
|
Rename across disks
|
|
75
|
Path/File access error
|
|
76
|
Path not found
|
|
80
|
Feature removed
|
|
81
|
Invalid name
|
|
82
|
Table not found
|
|
83
|
Index not found
|
|
84
|
Invalid column
|
|
85
|
No current record
|
|
86
|
Duplicate value for unique index
|
|
87
|
Invalid operation on null index
|
|
88
|
Database needs repair
|
|
901
|
Illegal string pointer passed
Programmfehler: Übergabe eines nicht initialisierten SCString ohne Buffer (NULL-Pointer) als Argument.
|
|
902
|
Illegal string access
Programmfehler: MID(): Zugriff auf Position im String, die größer als Stringlänge ist, sonst allgemein Zugriff auf unzulässige Stringpositionen (<0 o.ä.) bei LEFT/RIGHT/MID etc.
|
|
903
|
Illegal file number
Programmfehler: Bei einer Dateibehandlungsfunktion (GET/PUT/LINE_INPUT/PRINTFILE/FIELD) wurde 0 als File-Nummer übergeben.
|
|
904
|
Illegal field dimension
Programmfehler: Bei der Definition einer FIELD-Variable wurde als Position oder Länge ein ungültiger Wert angegeben.
|
|
905
|
LSET needs field
Programmfehler: Bei der Funktion LSET oder RSET wurde als Argument ein 'normaler' String und kein als FIELD-Variable definierter String übergeben.
|
|
906
|
Missing driveletter for change
Programmfehler: CHDRIVE wurde ohne Angabe eines Laufwerks aufgerufen.
|
|
907
|
Nesting of SUB program accesses is too complex
Programmfehler: Es wurden zu viele GOSUBs ineinander geschachtelt - kein Speicher mehr verfügbar.
|
|
908
|
Returning from SUB program without calling
Programmfehler: RETURN wurde ohne vorheriges GOSUB benutzt.
|
|
911
|
Unknown Error 37
|
|
912
|
Out of memory during initialization
Beim Initialisieren der Basemu-Verwaltung war kein Speicher mehr da.
|
