Advertising banner:
 
 
 A345
Home • Images • jp • OnlineHelp Repository • OnlineHelp • A0 • カスタマイズツール • FCAS • A345
 
Core error messages (1 107)


Error #
Error message
Definition
1
Syntax error.
You have made a mistake in the code syntax. You will get a line number where the error occurs.
2
Memory allocation failure.
Your request exceeds the available amount of memory on your system.
3
Program entry point not found, no Sub Main().
Sub Main( ) is not found anywhere in the program code.
4
Unbalanced parentheses.
You have left out a parenthesis (open or close) in the program code.
5
Equals sign expected.
You have left out an equals sign (=) in the appropriate place in the program code. This can occur in the assignment statements or when assigning variables.
6
Duplicate label.
You have created two labels with the same name in the program code.
7
Undefined label.
You haven稚 defined a label in the program code.
8
THEN expected.
You have left out a THEN command.
9
TO expected.
You have left out a TO command.
10
NEXT without FOR.
You have left out a FOR command.
11
Invalid identifier name.
You have an identifier name with invalid characters.
12
AS expected.
There is a DIM command without AS.
13
Invalid variable/type/sub/function redefinition.
You have set a variable, type, sub, or function twice or incorrectly.
14
Undeclared identifier.
You have used an identifier without declaring it.
15
Type mismatch error.
You have an assignment between two types that are not the same.
16
Divide by zero error.
You have a calculation in your code that is divisible by zero. This is an impossible calculation.
17
END IF expected.
You have left out a required END IF command.
18
END IF without IF.
You have left out a required IF command.
19
ELSE without IF.
You have left out a required IF command.
20
WEND without WHILE.
You have left out a required WHILE command.
21
WEND expected.
You have left out a required WEND command.
22
Incorrect number of indices for array.
You have used too few or too many indices in defining your array.
23
Identifier expected.
You have left out a required identifier name.
24
Array index out of range.
You have accessed a number in an array outside of the defined array boundaries.
25
Variable is not an array.
You have not defined the variable as an array.
26
Redefinition of a constant not allowed.
You have two constants with the same name.
27
END SELECT expected.
You have left out a required END SELECT command.
28
END SELECT without SELECT CASE.
You have left out a required SELECT CASE command.
29
CASE expected.
You have left out a required CASE command. CASE is a subset of SELECT CASE.
30
Incorrect number of arguments to subroutine.
You have called a subroutine with an incorrect number of arguments.
31
Invalid range for an array.
You have defined an array with an incorrect range. For example, you can稚 have negative numbers in an array. The lower bound number in an array must be smaller than the upper bound number.
32
Keywords may not be used as variables.
You have used a keyword a variable. Keywords are part of the program language and cannot be used to name variables.
33
memory allocation error; array size too large.
You have created an array size that is larger than the available memory on your system.
34
Unknown method reference.
You have referenced a method that does not exist.
35
Undefined object.
You have an undefined object in the code.
36
Invalid object reference.
You have referenced an object that does not exist.
37
IF expected.
You have left out a required IF command in an IF...THEN ELSE statement.
38
Expression expected.
You have not entered the expression in the code.
39
ELSEIF without IF.
You have left out an IF command in an IF...ELSEIF statement.
40
ELSEIF after ELSE.
You have place the ELSEIF command after the ELSE command. ELSE must be the last clause.
41
Expected end of statement or new line.
You have placed several statements on one line.
42
Data type expected.
You have not properly defined a data type.
43
Invalid counter for NEXT statement.
You have used an incorrect counter for a loop.
44
FOR without NEXT.
You have left out the NEXT command in a FOR...NEXT statement.
45
No statements allowed between SELECT CASE and first CASE.
You have code in between the SELECT CASE and first CASE commands.
46
Expected expression, IS, or ELSE.
You have created a CASE expression without IS or ELSE commands.
47
Expected comparison operator after IS.
You have not entered a comparison operator after the IS command.
48
CASE without SELECT CASE.
You have left out a SELECT CASE command appears.
49
LOOP without DO.
You have left out a DO command in a DO...LOOP statement.
50
EXIT DO allowed only within DO LOOP.
You have placed an EXIT DO command outside of a DO LOOP command pair.
51
DO without LOOP.
You have left out a LOOP command in a DO...LOOP statement.
52
Expected UNTIL or WHILE.
You have left out an UNTIL or WHILE command.
53
EXIT FOR allowed only within FOR NEXT.
You have placed an EXIT FOR command outside a FOR NEXT command.
54
Equal sign or AS expected.
There is a DIM command without an equal sign (=) or AS.
55
Error in label definition.
You have incorrectly defined a label.
56
Duplicate OPTION BASE statement.
You have duplicated an OPTION BASE command.
57
BASE expected.
You have used an OPTION command without a BASE command.
58
0 or 1 expected.
You have used a BASE option other than 0 or 1.
59
Integer or constant value expected.
You have specified the number of characters in a string, but did not provide actual integer numbers in a TYPE statement.
60
AS without DIM, REDIM, or TYPE.
You have omitted either the DIM, REDIM, or TYPE commands with the As command when defining variables in a code statement.
61
TO without preceding statement.
You have the TO command on a line without any other commands.
62
TYPE expected.
You have used the ENDTYPE command without the TYPE command.
63
TYPE without members.
You have established user-defined types with the TYPE command but have not defined any members.
64
TYPE without END TYPE.
You have used the TYPE command without the corresponding END TYPE command.
65
END TYPE without TYPE.
You have used the END TYPE command without the corresponding TYPE command.
66
End of line required after ELSEIF...THEN.
There is no return at the end of the line.
67
Variables and function calls not allowed in the expression.
You have entered a variable or function call when a constant is expected.
68
The range for fixed length strings is 1 - 65536.
You have defined a string length longer than the range.
69
STEP 0 not allowed.
You have entered STEP 0 as a loop increment. Program will not loop.
70
RETURN without GOSUB.
You have used the RETURN command without the corresponding GOSUB command.
71
ERROR expected.
You have used the ON command without the corresponding ON ERROR command.
72
GOTO or RESUME expected.
You have used the ON ERROR command without the GOTO or RESUME commands.
73
NEXT expected.
You have used the FOR command without the corresponding NEXT command.
74
Undefined data type.
You have not defined the data type in the program code.
75
RESUME without enabled error handling.
You have used the RESUME command without the corresponding ON ERROR command.
76
RESUME without error.
You have used the RESUME command without defining the error type.
77
Invalid variable name.
You have incorrectly defined the variable name.
78
Single-line nested IF..THEN not supported.
You have two IF..THEN commands on the same line.
79
Identifier too long.
You have defined an identifier longer than the 128 character maximum.
80
Invalid use of system function.
You have used a function without using the return value. For example, in an IF..THEN statement or in an assignment statement.
81
Element identifier required.
You have referred to an array without specifying a particular element array.
82
SUB without END SUB.
You have used the SUB command without the corresponding END SUB command.
83
FUNCTION without END FUNCTION.
You have used the FUNCTION command without the corresponding END FUNCTION command.
84
Nested procedures not allowed.
You have defined two or more procedures within same procedure.
85
No statements allowed outside procedures.
You have statement(s) outside of procedures.
86
Illegal END SUB/FUNCTION.
You have closed your command incorrectly.
87
Incorrect object method.
You have entered an object method incorrectly.
For example, Form.loaf instead of Form.load.
88
No labels allowed outside of procedures and functions.
You have one or more labels outside of procedures or functions.
89
Invalid procedure call.
You have called a subroutine or function incorrectly. Check where you have defined your subroutine or function.
90
Illegal resizing operation in REDIM.
You have entered the starting number of an array as different from the original variable, or the number of dimensions of an array doesn稚 match.
91
Cannot change the number of dimensions in an array.
You have tried to change the number of dimensions in an array.
92
EXIT FUNCTION not allowed in SUB.
You have used an EXIT FUNCTION in SUB.
93
EXIT SUB not allowed in the function.
You have used an EXIT SUB in a function.
94
Overflow.
The assignment has exceeded the range of the variable.
95
Invalid inside procedure.
You have used either the TYPE or OPTION keywords in a procedure.
96
Invalid outside procedure.
You have written code outside of a procedure.
97
Invalid attribute value.
You have assigned an incorrect value to an attribute.
98
Unterminated quoted string.
You have forgotten to put an end quote in a literal string before the line return.
99
Expected function or variable.
You have incorrectly called a method without specifying a variable name.
100
Incorrect source database version.
The source code was generated by a Rapid Application Developer (RAD) version earlier than 1.1.
101
Empty sub or function.
You haven稚 put code in the SUB or function.
102
Labels in Declarations not allowed.
You have put a label in a declaration section of your code.
103
File must be opened to perform this operation.
You have tried to perform an operation on a closed file.
104
File open failed.
Your file does not exist, is corrupt, or is in use.
105
Unable to position file pointer.
You have gone beyond the length of the file or given the file a negative (-) pointer number.
106
Box array index out of range.
You have referred to a box element that is out of range or less than zero (0).
107
Database column does not support NULL.
You have entered a null value for the database column.


hirosue Shino Web Site