qb45advr.hlp (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.
END Statement Details
  QuickSCREEN      Details      Example      Contents      Index
──────────────────────────────────────────────────────────────────────────────
END Statement Details
 
Syntax
  END [{DEF | FUNCTION | IF | SELECT | SUB | TYPE}]
 
  Statement      Description
  END DEF        Ends a multiline DEF FN function definition. You
                 must use END DEF with a multiline DEF FN.
 
  END FUNCTION   Ends a FUNCTION procedure definition. You must use
                 END FUNCTION with FUNCTION.
 
  END IF         Ends a block IF...THEN...ELSE statement. You must
                 use END IF with block IF...THEN...ELSE.
 
  END SELECT     Ends a SELECT CASE block. You must use END SELECT
                 with a SELECT CASE statement.
 
  END SUB        Ends a BASIC subprogram. You must use END SUB with
                 SUB.
 
  END TYPE       Ends a user-defined type definition. You must use
                 END TYPE with TYPE.
 
By itself, the END statement stops program execution and closes
all files. In a stand-alone program, END returns control to the
operating system. When running inside the QuickBASIC environment,
END returns you to that environment.
 
The compiler always assumes an END statement at the conclusion
of any program, so omitting an END statement at the end of a
program still produces proper program termination.
 
You may place END statements anywhere in the program to end
program execution.