AMX AXCESS CONTROL SYSTEM PROGRAM Instruction Manual page 118

Programming language
Table of Contents

Advertisement

Compiler Error Messages
Compiler Error Messages (Cont.)
Library file not found
Maximum string length exceeded
Must be char array reference
Must be integer reference
Out of memory
Parameter mismatch in Call
Program_Name must be on line 1
Push/Release not allowed within Push/Release
Push/Release not allowed within Wait
Push_Channel not allowed within Wait
Release_Channel not allowed within Wait
Push_Device not allowed within Wait
Release_Device not allowed within Wait
String constant expected
String constant never ends, EOF encountered
String literal expected
Subroutine may not call itself
Syntax error
System_Call name not same as Program_Name in <file> This error occurs when a library file is compiled and
This variable type not allowed
To not allowed within Define_Start
To not allowed within mainline
To not allowed within Release
To not allowed within Wait
110
The library file containing the specified
SYSTEM_CALL could not be found.
String literals are limited in length to 132 charac-
ters, including spaces.
An array type variable was expected in
CREATE_BUFFER, CREATE_MULTI_BUFFER, or
CLEAR_BUFFER.
The identifier in question must be an integer. This
error occurs when the third parameter of
CREATE_LEVEL is an array or array element.
The compiler has run out of memory. Free up mem-
ory either by removing any pop-up programs or
drivers, by using extended memory, or by breaking
your program into one or more include files.
A value or variable passed to a CALL as a parame-
ter is of the wrong type as defined by the
DEFINE_CALL statement.
Move the PROGRAM_NAME= statement to the
first line of the program.
A PUSH or RELEASE statement was found within
a block of code headed by a PUSH or RELEASE
statement.
These keywords are not allowed in a section of
code which will be executed due to a WAIT key-
word.
A string is required for the particular operation. This
error occurs if a string literal enclosed in single
quotes does not follow the PROGRAM_NAME key-
word.
A string literal is started but never ends. Add a clos-
ing single quotation mark (') to the end of the string.
A string is required for the particular operation. This
error would occur if a string literal enclosed in sin-
gle quotes does not follow the #WARN keyword.
A subroutine cannot call itself. It can, however, call
a different subroutine.
A syntax error is found in an expression. In most
cases, this error means that a character is out of
place or something is misspelled.
the name of the subroutine in the library file does
not match the PROGRAM_NAME string on the first
line of the file.
This error occurs when an attempt is made to use
an array variable with DEFINE_LATCHING,
DEFINE_TOGGLING, or
DEFINE_MUTUALLY_EXCLUSIVE.
These errors occur if the TO keyword is found in an
erroneous location. The TO keyword can only be
associated directly with a PUSH statement.
Axcess Programming Language

Hide quick links:

Advertisement

Table of Contents
loading
Need help?

Need help?

Do you have a question about the AXCESS CONTROL SYSTEM PROGRAM and is the answer not in the manual?

Subscribe to Our Youtube Channel

This manual is also suitable for:

Axcess

Table of Contents