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.
CLEAR Statement Details
◄Summary► ◄Details► ◄Example► ◄Contents► ◄Index► ◄Back►
──────────────────────────────────────────────────────────────────────────────
CLEAR [,,stacksize&]
Usage Notes
■ If your program has deeply nested subroutines or procedures, or if you
use recursive procedures, you may want to use a CLEAR statement to
increase the stack size. You may also want to increase the stack size
if your procedures have a large number of arguments.
■ Clearing the stack destroys the return addresses placed on the stack
during a GOSUB operation. This makes it impossible to execute a RETURN
statement correctly, and Visual Basic generates a "RETURN without GOSUB"
run-time error message. If you use a CLEAR statement in a SUB or
FUNCTION statement, Visual Basic generates the run-time error message,
"Illegal function call."