9.3
Compiler error messages
This sections lists all the errors that can be generated when compiling a DPL
program.
ERROR:
Argument x must be an integer
The argument has been written as a floating-point number instead of as an
integer.
Example
ANSIWRITE (11, "SP", 50, 3.1)
Where:
11 = Argument 1
SP = Argument 2
50 = Argument 3
3.1 = Argument 4
Argument 4 must be an integer.
ERROR:
Array must be dimensioned
An array must be defined before referencing it by a
gives the array its dimension before it is required (see DIM instruction in
Chapter 7 Reference).
ERROR:
can call only in-built functions or user tasks
CALL
The
instruction can be used only to call a Standard Application or a
CALL
user-defined Task (ie. the
CALL instruction in Chapter 7 Reference).
ERROR:
can be used only in the
DELAY
By the nature of the
the
DELAY
or
BACKGROUND
ERROR:
must have an integer number of elements
DIM
The dimension of an array must be defined by an integer.
ERROR:
Empty Tasks are not permitted —
A Task has been defined without any instructions inside the braces. Remove
the Task and the braces.
ERROR:
Expression is already a float — remove
An expression which is already a floating-point variable, has been given a
instruction. Remove the
FLOAT
ERROR:
Expression is already an Integer variable — remove
An expression which is already an integer variable has been given an
instruction. Remove the
UD70
Issue code: 70nu2
instruction cannot call a label). (See the
CALL
INITIAL
and
ENCODER
CLOCK
instruction. A DPL program can be halted only when in the
Tasks (see DELAY instruction in Chapter 7 Reference).
FLOAT
instruction.
INT
statement. This
DIM
and
tasks
BACKGROUND
Tasks, these Tasks cannot support
remove the Task and recompile
instruction
FLOAT
instruction.
instruction
INT
Diagnostics
INITIAL
INT
9-3
Need help?
Do you have a question about the UD70 and is the answer not in the manual?