OWBasic for Pocketviewer

Home INTRO Group RUNTIMEERROR Alphabetical Index

Raise an Error

ERROR procname$,errornumber

This procedure raises an error in the same way as builtin procedures do. This can be used in user procedures. As parameters use the procedure name and a number for the errormessage:

NumberMessage
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

Warning: It's not recomended to use errormessages marked with '*' (compiler messages) which may change in further versions.

Home INTRO Group RUNTIMEERROR Alphabetical Index