
176
Description:
Description:Description:
Description:
DECLARE defines a user-defined function defined in other source program files.
• Declaration of a user-defined function should appear preceding a calling statement 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 functions (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 statements
(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:
Syntax errors:Syntax errors:
Syntax errors:
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.
Reference:
Reference:Reference:
Reference:
Statements: FUNCTION ..END FUNCTION and SUB ..END SUB
Kommentare zu diesen Handbüchern