Fehlermeldungen
DIM
4. Da.8 DIM-Statement hat keine oder mehr als drei
5. Eine Dimension im DLM-Statement ist keine
Zahl.
6. Einer Dimension im D,M-Statement folgt kein
Komma oder keine absch,ie"ende Klammer ")".
7. Die Datenfeld-Bezeichnung in einem DLM-
Statement ist kein gükiger Vtiablenname.
8. Die abscb,iel)ende Kkunmer ")" fehlt fi,r
Datenfeld-Indica.
OPTION BASE
9. Da Wort BASE folgt nicht nach dem Wort
OPTION.
10. Nach OPTION BASE fehlt die Zahl 0 oder 1,
*MEMORY
FULL @@her
beleg,)
1. Da Datenfeld ist LU umfangreich.
2. Der Speicherplatz ist nicht ausreichend, um eine
Variable oder Funktion zuzuordnen.
'NAME
CONFLICT
(Widerspruch in den
Bezeichnungen)
1. Der gleiche Name wird mehr als einem Datenfeld
zugeordne[ (DIM A (5). A (2.7)).
2. Der gleiche Name wird einem Datenfeld und
einer einfachen Variablen zugeordnet.
3. Der gleiche Name wird einer Variablen und einer
Funktion zugeordnet.
4. Verweisungen auf ein Datenfeld gehen eine
unterschiedliche Anzahl von Dimensionen fiir das
Datenfeld an (B:. A (2.7, + 2.PRINT A (5)).
111. Fehler beim Ablauf eines Programms
Beim Ablauf eines Programms besteht die
Möglichkeit, daR der Computer auf Statements triff,,
die er nicht durchfiihren kann. Eine Fehlermeldung
tid
ausgedruckt. und wenn der Fchlcr nicht nur eine
Warnung ist, endet das Programm. An dieser Stelle
haben alle Vtiahlen
im Programm die Werte, die bei
Auftreten des Fehlers zugeordnet waren. Die Nummer
der Z&,
in der der Fehler enthalten isf, wird a,s Teil
der Nachricht mit angegeben (rum Beispiel: CAN'T
W THAT LN 210).
'BAD ARGUMENT
(falsches Argumrmj
1. Eine eingebaute Funktion hat ein falscher
Arg"lIle"t.
2. Der Swing-Ausdruck ftir die eingebauten
Funktionen ASC oder VAL hat die LWge nu,,
(Nu".stringj.
3. In der VAL-Funktion
ist der String.Ausdruck
keine gültige Darstellung einer numerischen
KO"StSllk".
*BAD LINE NUMBER (falsche ieilennummer)
1. Die angegebene Zeilennummer existien nicht im
ON-! GOTO- oder UOSUB-Statemen,.
2. Die 1" BREAK oder UNBREAK spezifizierte
Zeilennummer existiert nicht (nur Warnung).
*BAD NAME (falsche Bezeichnung)
1. Der Unterprogramm-Name
in einem CALL-
Statement ist ungültig.
*BAD SUBSCRIPT (falscher Index)
1. Der Index ist keine ganze Zahl.
2. Der Index hat einen gröfleren Wert als
angegeben oder überschreitet die erlaubten
Dimensionen eines Datenfelds.
3. Der Index 0 wird verwendet, wenn OPTION
BASE I spezifiziert wurde.
'BAD VALUE (falscher Wert)
CHAR
1. Der Zeichenkode liegt aufierhalb des Bereichs im
CHAR-StZltWll~"t.
2. Das Zeichen beim Muster-ldentifiriercr
im
CHAR-Statement ist ungültig.
CHR$
3. Das Argument ist negativ oder Iänger als
+ 32767 bei CHR$ CHLOR.
4. Die Zeichensatznummer ist auflerhalb des
Bereichs im CHLOR-Statement.
5. Der Farbkode für Vorder- oder Hintergrund liegt
nicht im Bereich des CHLOR-Statements.
POTENZIERUNG
7. Das Schritt-lnkrcmcnt 1st null im FOR-TO-
STEP-Statcmen,.
HCHAR, VCHAR, GCHAR
X. Die Reihen- oder Spaltennummer liegt nicht im
Bereich der HCHAR-. "CHART oder GCHAR-
9. Die Taaslenrinheit liegt nicht im Bereich da
JOYST-oder KEY-Statements.
ON
10. Der numerische Ausdruck, der die Zeilennummer
indiziert, liegt nicht im Definitionsbereich.