advr.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.
STOP Statement Details
  Summary  Details  Example                Contents  Index  Back
──────────────────────────────────────────────────────────────────────────────
 STOP [n%]
 
 Usage Notes
   ■ You can place STOP statements anywhere in a program to terminate
     execution.
 
   ■ In a program compiled with the /O option, STOP closes all files and
     returns to the operating system. In Visual Basic, STOP leaves files open
     and returns to the programming environment.
 
   ■ If you use the /D, /E, or /X compile option on the BC command line, the
     STOP statement prints line numbers as follows:
 
         If Your Program Has...     STOP Prints...
         ═══════════════════════    ════════════════════════════════════════
         Line numbers               Number of the line where execution
                                    stopped
         No line number for STOP    Most recent line number
         No line numbers            0
 
     See: BC Command-Line Options
 
   ■ In the programming environment, STOP always returns an error level of 0,
     even if you specify a different error level.
 
   ■ In previous versions of Microsoft Basic, STOP statements were used for
     debugging. In Visual Basic, you do not have to use STOP for debugging.