OWBasic

Gruppe RUNTIMEERROR Start INTRO Alphabetischer Index

Einen Fehler auslösen

ERROR procname$,errornumber

Diese Prozedur löst einen Fehler der gleichen Art wie eingebaute Prozeduren aus. Dies kann in Nutzer definierten Prozeduren genutzt werden. ERROR erfordert als Parameter den Prozedurnamen und die Nummer der Fehlermeldung:
NummerMeldung
0Syntax error
1*Unbalanced parenthesis
2*No expression present
3*Integer stack underflow
4*Not a variable
5*Symbol table full
6*Double defined label
7*Integer stack overflow
8*GOSUB stack underflow
9*GOSUB stack overflow
10*Too many nested FOR loops
11*FOR NEXT unbalanced
12*Too many nested GOSUBs
13*RETURN without GOSUB
14*Expression delimiter expected
15*Unexpected ELSE
16*Too many labels
17*Unknown function
18*Unexpected ENDIF
19Expected '<', '>' or '='
20Unknown command
21*Unclosed IF
22Type mismatch
23List overrun
24Wrong operator
25*Float stack underflow
26*Float stack overflow
27Not implemented
28Integer number expected
29*Variable is not an array
30Index out of range
31*Array variable used before DIM
32String too long
33Memory full
34*String stack underflow
35*String stack overflow
36Negative argument
37*Expected label
38Wrong parameter
39Failed
40*Unknown procedure
41*Expected identifier
42*Include stack overflow
43*Include file not found
44*Append file not found
45*Last code reached
46Too much parameters
47Too less parameters
48*Nested procedure
49*ENDP without PROC
50*PROC not at begin
51*Too many procedures
52*Procedure already exists
53Interrupted
54*Undefined label
55Expected constant
56Aborted
57Division by 0
58Wrong mode
59No valid icon
60No more data
61Not found
62File exists
63*Missing ENDP
64*Arrays must be VAR parameter
65Coordinates out of range
66*VAR parameters rnot allowed here
67Not initialized
68*Can't save overlay
69*Can't load overlay
70*Same overlay

Warnung: Die mit '*' markierten Meldungen (spezifische Compiler- und System-Meldungen) sollten nicht genutzt werden, da sie sich in späteren Versionen ändern können.

Gruppe RUNTIMEERROR Start INTRO Alphabetischer Index