QBasicissa on käytössä seuraavat virhekoodit:
Koodi | Virheilmoitus/sanoma (suomeksi) | Virheilmoitus/sanoma (englanniksi) |
1 | NEXT ilman avainsanaa FOR | NEXT without FOR |
2 | Muotovirhe | Syntax error |
3 | RETURN ilman avainsanaa GOSUB | RETURN without GOSUB |
4 | Luettavaa ei löydy | Out of DATA |
5 | Väärä toimintokutsu | Illegal function call |
6 | Ylivuoto | Overflow |
7 | Datalle ei ole tarpeeksi muistitilaa | Out of memory |
8 | Nimiötä ei ole määritetty | Label not defined |
9 | Indeksin arvo ei kelpaa | Subscript out of range |
10 | Kaksoismääritys | Duplicate definition |
11 | Jaettu nollalla | Division by zero |
12 | Ei voi käyttää suorasaantimoodissa | Illegal in direct mode |
13 | Lajit eivät ole samat | Type mismatch |
14 | Merkkitila ei riitä | Out of string space |
16 | Kaava liian monimutkainen | String formula too complex |
17 | QBASIC ei voi jatkaa käsittelyä | Cannot continue |
18 | QBASICin funktion määritys puuttuu | Function not defined |
19 | RESUME puuttuu | No RESUME |
20 | RESUME ilman rutiinia | RESUME without error |
24 | Laitteen aikakatkaisu | Device timeout |
25 | QBASIC on havainnut laitehäiriön | Device fault |
26 | FOR ilman avainsanaa NEXT | FOR without NEXT |
27 | Paperi on loppunut | Out of paper |
29 | WHILE ilman avainsanaa WEND | WHILE without WEND |
30 | WEND ilman avainsanaa WHILE | WEND without WHILE |
33 | Kaksoisnimiö | Duplicate label |
35 | Aliohjelmaa ei määritetty | Subprogram not defined |
37 | Eri määrä argumentteja | Argument-count mismatch |
38 | Taulukkoa ei määritetty | Array not defined |
40 | Muuttuja on pakollinen | Variable required |
50 | FIELD-ylivuoto | FIELD overflow |
51 | Sisäinen virhe | Internal error |
52 | Väärä tiedoston nimi tai numero | Bad file name or number |
53 | QBASIC ei löydä tiedostoa | File not found |
54 | Tiedostomoodi ei kelpaa | Bad file mode |
55 | Tiedosto on jo avattu | File already open |
56 | FIELD-käsky on käytössä | FIELD statement active |
57 | QBASIC on havainnut laitesiirräntävirheen | Device I/O error |
58 | Tiedosto on jo järjestelmässä | File already exists |
59 | Tietueen pituus on väärä | Bad record length |
61 | QBASIC on havainnut, että levy on täynnä | Disk full |
62 | Syöttö tiedoston lopun jälkeen | Input past end of file |
63 | Tietuenumero on väärä | Bad record number |
64 | Tiedoston nimi ei kelpaa | Bad file name |
67 | QBASIC on havainnut, että tiedostoja on liian monta | Too many files |
68 | QBASIC on havainnut, että laite ei ole käytettävissä | Device unavailable |
69 | Tietoliikennepuskurin ylivuoto | Communication-buffer overflow |
70 | QBASIC havaitsi, että käyttöoikeus on evätty | Permission denied |
71 | Levyke ei ole valmiina | Disk not ready |
72 | QBASIC on havainnut tallennusvälinevirheen | Disk-media error |
73 | Ominaisuus ei ole käytettävissä | Feature unavailable |
74 | Ei voi nimetä levystä toiseen | Rename across disks |
75 | Polun tai tiedoston saantivirhe | Path/File access error |
76 | Polkua ei löydy | 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 |
89 | - | Insufficient ISAM buffers |