Error Levels

 BBS: Inland Empire Archive
Date: 09-12-92 (11:57)             Number: 258
From: TONY ELLIOTT                 Refer#: NONE
  To: LAWRENCE GORDON               Recvd: NO  
Subj: Error Levels                   Conf: (2) Quik_Bas

There are a couple of ways to do it. BASIC has an internal routine
called "_EXIT". It's designed to do all of the internal BASIC clean-
up, and terminate your app with an errorlevel. Here's how it works:

        DECLARE SUB ExitLvl ALIAS "_EXIT" (BYVAL ErrorLevel%)

        'Set errorlevel 5
        ExitLvl 5

But, be careful! Using this routine within the QB environment will
terminate the IDE and return you to DOS! Another approach is to use an
assembly routine I wrote some time ago. It does the job nicely, and is
perfectly safe to use with in the IDE.  Hmm. I can't seem to locate the
code right now, but I'll dig it up if you find that you need it.

 X 1st 1.01b #1030s X Okay, I pulled the pin. What now? Where are you going?

--- Maximus 2.01wb
 * Origin: Oakland BBS (1:133/706)
Outer Court
Echo Basic Postings

Books at Amazon:

Back to BASIC: The History, Corruption, and Future of the Language

Hackers: Heroes of the Computer Revolution (including Tiny BASIC)

Go to: The Story of the Math Majors, Bridge Players, Engineers, Chess Wizards, Scientists and Iconoclasts who were the Hero Programmers of the Software Revolution

The Advent of the Algorithm: The Idea that Rules the World

Moths in the Machine: The Power and Perils of Programming

Mastering Visual Basic .NET