Kapitel 21

Felmeddelanden

ABC80 använder felkoderna 0-66, ABC800,802 och 806 använder felkoderna 19-234 med vissa undantag.

Fel i ABC80

ErrorFelmeddelandeKommentar
 
0Ej tillåtet öka "DIM"ABC80x använder 137
1Fel antal indexABC80x använder 190
2Otillåtet som kommandoABC80x använder 208
3Minnet fulltABC80x använder 201
4För stort flyttalABC80x använder 130
5För stort index
6Hittar ej detta radnummer
7För stort heltalABC80x använder 132
8Finns ej i detta systemFörekommer endast vid programutveckling
9Index utanför strängenABC80x använder 134
10Texten får ej plats i strängen
11Förstår ejABC80x använder 220
12Felaktigt talABC80x använder 210
13Fel antal eller typ av argument
14Otillåtet tecken efter satsen
15"=" saknas eller på fel plats
16Radnummer saknas
17Otillåten blandning av tal och strängar
18")" saknas eller på fel plats
19Kan ej öppna fler filer
20För lång rad (>120 tkn)
21Hittar ej filen
22Otillåten sats
23"TO" saknas
24"NEXT" saknas
25Felaktig sats efter "ON"
26Fel i ON-uttryck
27"NEXT" utan "FOR"
28Fel variabel efter "NEXT"
29"RETURN" utan "GOSUB"
30Data slut
31Fel data till kommando
32Filen ej öppnad
33"AS FILE" saknas
34Slut på filen
35Checksummafel vid läsning
36Checksummafel vis skrivning
37Felaktigt recordformat
38Recordnummer utanför filen
39Filen skrivskyddad
40Filen raderingsskyddad
41Skivan full
42Skivan ej klar
43Skivan skrivskyddad
44Logisk fil ej öppnad
45Fel logiskt filnummer
46Fel enhetsnummer
47Fel enhetsnummer
48Fel i biblioteket
49Felaktigt fysiskt filnummer
50Kvadratrot ur negativt tal
51Enheten upptagen
52Ej till denna enhet
53Felaktig rad
54IEC både sändare och mottagare
55IEC-mottagare ej aktiv
56IEC-sändare ej aktiv
57Funktionen ej definierad
58Ogiltigt tecken inläst
59Fel programformat
60Bit adress 16 bitar
61Komma saknas
62DOT-adress utanför skärmen
63"AS" saknas
64Felaktig "RENAME"
65Spill i ASCII-aritmetik
66Sträng ej numerisk

Fel i ABC800,802 och 806

Fel 19-68I/O-fel
Fel 120-126ISAM-fel
Fel 130-176Fel vid programkörning
Fel 180-191Logiska fel Fel 200-211: Allmänna fel
Fel 220-234Formella BASIC-fel

ErrorFelmeddelandeKommentar
 
19Kan ej öppna fler filer Sju filer är öppnade
20För lång rad (>160 tkn)
21Hittar ej filen Filen finns inte eller har fel namn
 
32Filen ej öppnad
 
34Slut på filenFörsökt läsa efter filslut
35Checksummafel vid läsningSkivan eller kassettbandet skadat
36Checksummafel vid skrivningSkivan är skadad
37Felaktigt sektorformatFel på skiva eller kassett
38Sektornummer utanför filenFörsök att läsa längre än filen medger
39Filen skrivskyddad
40Filen raderingsskyddad
41Skivan fullFilen får ej plats på skivan
42Enheten ej klart ex. ej ansluten
43Skivan skrivskyddad
44Logisk fil ej öppnad
45Fel logiskt filnummer
46Fel enhetsnummer
47Fel trapnummer
48Fil i biblioteket
49Felaktigt fysiskt filnummer
51Enheten upptagen
52Ej till denna enhet
53FunktionstangentFunktionstangent har tryckts ned i INPUT eller INPUT LINE-sats
54IEC både sändare och mottagare
55IEC-mottagare ej aktiv
56IEC-sändare ej aktiv
57Tecken från tangentbord ej i tid
58Ogiltigt tecken inläst
 
64Felaktigt "NAME"Nya filnamnet existerar redan
 
68Felaktig tidspecifikation
 
120Nyckel finns ej
121Dublett nyckel
122Felaktig nyckel
123Fel vid kontrolläsning
124Index finns ej
125Felaktig postlängd
126Fel ISAM-fil version
127Ej använd felkod
128Slut på minne i centralen
129Reserverad felkod
130För stort flyttal
131Index utanför tillåtet områdeFörsök att använda index större än motsvarande DIM
132För stort heltal
133Fel i ASCII-aritmetiskt uttryck
134Index utanför strängenIndex för stort eller negativt
135Negativ "SPACE$","STRING$" eller "TAB"<1
136För lång sträng.För liten dimension på den mottagande strängen
137Ej tillåtet öka "DIM"Ett fält får inte ökas utöver sin ursprungliga längd
138Fel värde i "ON"-uttryck
139"RETURN" utan "GOSUB"En RETURN-sats påträffad utan att en GOSUB-sats har blivit utförd
140Felaktig "RETURN"-variabel
141Data slutDatalistan har blivit tömd och en READ-sats efterfrågade fler data
142Felaktiga argument i funktion
143Felaktig "SYS"-funktion
144Ej tillåten rad
145"FEND" utan föreg "RETURN"
146"PRINT USING" felFelaktigt format i PRINT USING-sats
147Felaktiga data
148För lite indataFör få data inmatade vid INPUT
149"RESTORE" ej på en "DATA"-rad
150För mycket indataFör många data inmatade vid INPUT
151"RESUME" utan fel
 
176Grafisk punkt utanför bildskärmen
 
180Hitter ej detta radnummerReferens till rad som inte finns i programmet
181Felaktigt inhopp i funktionen
182"NEXT" eller "WEND" saknas
183"FOR" eller "WHILE" saknas
184Fel variabel efter "NEXT"
185Blandade "FOR"-loopar med samma variabel
186"FOR"-loop med lokal variabel ej tillåtetGäller flerradiga funktioner
187Funktion ej definieradAnrop till ej definierad funktion
188Flera funktioner med samma namn
189Felaktig funktionEj tillåtet att blanda flera DEF
190Fel antal indexAntalet index stämmer ej med DIM
191Ej tilldelningsbar funktionFunktionens argument är ej tilldelningsbar i funktion
 
200Enheten ej ansluten
201Minnet fullt
202"LIST"-skyddat program
203Fel programformatProgrammet är sparat under en icke kompatibel BASIC-version
204"MERGE" går ej på "BAC"-fil
205"COMMON" fel
206Använd kommandot "RUN"
207Kan ej fortsättaGäller GOTO och CON
208Otillåtet kommandoInstruktionen kan ej användas som kommando
209Fel data till kommandoFelaktigt argument till kommando t ex. LIST ##
210Felaktigt talTalet innehåller tecken som inte är siffror
211Precision får ej ändrasEj tillåtet att ändra precision efter tilldelning av variabler
 
220Förstår ej
221Otillåtet tecken efter satsenDatorn förväntade RETURN, kolon eller utropstecken
222Måste vara först på en rad
223Fel antal eller typ av argument
224Otillåten blandning av tal och strängar
225Ej enkel variabelEj tillåtet att ha index på variabel i t ex. FOR-loop
226Felaktig sats efter "ON"
227"," saknas
228"=" saknas
229")" saknas
230"AS FILE" saknas
231"AS" saknas
232"TO" saknas
233Radnummer saknas
234Felaktig variabel

Felkoderna från den engelska felfilen.

ErrorFelmeddelande
 
19All DOS LFT:s busy
20Line too long
21File not found
 
32LU not open
 
34End of file
35Hard disc error during read
36Hard disc error during write
37Record fmt err (Uninialized data.)
38Record number out of range
39File is write protected
40File is delete protected
41File space full
42Drive off line
43Hardware write protect
44Logical file no open
45Invalid logical file number
46Invalid drive number
47Invalid trap number
48Failure in system data
49Invalid physical file number
 
51Device busy
52I/O operation is illegal in this device
53Console function key
54IEC both talker and listener
55IEC input without being listener
56IEC output without being talker
57Keyboard wait exhausted
58Byte from device not ASCII
 
64New filename already exists
 
67Buffer overflow Denna finns inte på felkortet
68Illegal time specification
 
74ISAM - Mismatch at checkedread
75ISAM - Key not found
76ISAM - Overlay missing
77ISAM - Illegal opcode
78ISAM - Can't find index file
79ISAM - Index file not in place
80ISAM - Can't find data file
81ISAM - File not open
82ISAM - Illegal end of file
83ISAM - Illegal key
84ISAM - No key accessed
85ISAM - Disc I/O error
86ISAM - Duplicate keys
87ISAM - Illegal record termination
88ISAM - Illegal end of sector
89ISAM - Reserved error code
 
130Floating point overflow
131Array outside legal range
132Integer overflow
133ASCII arithmetic overflow
134String index negative or too large
135Negative TAB, SPACE$ or STRING$
136Overflow in string assign
137Attempt to expand array or string
138Expression out of range in 'ON'
139RETURN without GOSUB
140Wrong return type
141Out of DATA statements
142Wrong argument to built- in function
143Illegal SYS() subfunction
144Previously rejected line
145DEF or FNEND entered wrong way
146Print using error
147Illegal data terminator
148Insufficient data
149Restore to a non-DATA line
150Too much data
151RESUME or ERRCODE without error
 
176Dot address off screen
177Matrix size mismatch
178Can't do this MAT operation into self
179Matrix too singular
180Line not found
181Line is in wrong function definition
182Can't find matching 'NEXT'
183'NEXT' without matching 'FOR'
184Wrong variable after 'NEXT'
185Nested FOR loops with same variable
186FOR with local variable illegal (sorry)
187Undefined user function
188Multiple defined user function
189Nested DEF:s illegal
190Number of indices not consistent
191Not assignable
 
200Option not part of this configuration
201End of memory
202Protection violation
203Incompatible SAVE format
204Can't merge compiled programs
205GRAPHICS is too late or COMMON error
206Please use the RUN command
207Can't continue
208Illegal in direct mode
209Bad command argument
210Illegal number
211Can't change precision
 
220Undecodeable statement
221Text after expected end of line
222Must be first on a line
223Illegal index argument(s)
224Illegal mode mixing in expression
225Not a simple variable
226Illegal statement after 'ON'
227Can't find comma
228Can't find '='
229Can't find ')'
230Cant find 'AS FILE'
231Can't find 'AS'
232Can't find 'TO'
233Linenumber expected
234Illegal variable name

Spännande (?) felmeddelanden från den engelska fel-filen.

ErrorFelmeddelande
 
12J
13m
15o
22INP
23CALL
50CVT$F
618
69x!Px0
71#q#p#
93*
94!$%'!
100>
106O
107B
111K
115F
122+
125a
1290
152<=
153$
156NUM$
158-
159,
162/
165CON
169TIME$
170POSIT
171VARPTR
172VAROOT
173MOnSF????RM
174MOD