Specifications

193
Description:
DECLARE defines a user-defined function defined in other source program files.
Declaration of a user-defined function should appear preceding a calling state-
ment of the user-defined function in your source program.
funcname, subname, and dummyparameter should be declared in the
same way as the function names and real parameters defined in the original func-
tions (defined in other source program files).
You cannot make double definition to a same function name.
The
DECLARE statement should not be defined in the block-structured state-
ments (
FOR...NEXT, IF...THEN...ELSE...END IF, SELECT...CASE...END
SELECT
, WHILE...WEND, DEF FN...END DEF, FUNCTION...END FUNCTION,
and
SUB...END SUB), in the error-handling routine, event-handling routine, or in
the subroutines.
Syntax errors:
Reference:
Statements: FUNCTION...END FUNCTION and SUB...END SUB
Error code and message Meaning
error 64: Function
redefinition
You made double definition to a same
function name.
error 71: Syntax error stringlength is out of the
range.
stringlength is not an integer
constant.