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.
END Statement Details
◄Summary► ◄Details► ◄Example► ◄Contents► ◄Index► ◄Back►
──────────────────────────────────────────────────────────────────────────────
END [DEF | FUNCTION | IF | SELECT | SUB | TYPE | n%]
Usage Notes
■ By itself, the END statement stops program execution, closes all files,
and returns 0 to the operating system. In a compiled program, END
returns control to the operating system; in Visual Basic, END returns to
the programming environment.
■ The following table shows where END is required:
Location Required
═══════════════════════════════════════════ ═══════════════════
End of a program No
End of multiline DEF FN function definition Yes
End of a FUNCTION procedure definition Yes
End of a block IF...END IF statement Yes
End of a block IF TYPEOF statement Yes
End of a SELECT CASE block Yes
End of a Visual Basic SUB procedure Yes
End of a user-defined type definition (TYPE) Yes
■ You can place any number of END statements anywhere in the program to
to stop execution.