qck.hlp (Table of Contents; Topic list)
Important Notice
The pages on this site contain documentation for very old MS-DOS software, purely for historical purposes. If you're looking for up-to-date documentation, particularly for programming, you should not rely on the information found here, as it will be woefully out of date.
CALL Statement (Basic Procedures)
  ◄Summary►  ◄Details►  ◄Example►                ◄Contents►  ◄Index►  ◄Back►
──────────────────────────────────────────────────────────────────────────────
 Transfers control to a SUB procedure.
 
 Syntax 1:
    CALL name [([BYVAL] argument, [BYVAL] argument...)]
 
 Syntax 2:
    name [[BYVAL] argument, [BYVAL] argument...]
 
    ■ name         Name of SUB procedure to call; limited to 40 characters
 
    ■ BYVAL        Passes argument by value rather than by reference;
                   cannot be used if argument is an array
 
    ■ argument     Variable, array, or expression passed to a procedure;
                   use this syntax if argument is an array:
 
                       CALL ShellSort(IntArray())
 
 See Also
    ◄Absolute Routine►
    ◄CALL[S] Statement (Non-Basic Procedures)►
    ◄DECLARE Statement (Basic Procedures)►
    ◄SUB Statement►