 
  
    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.
  
 
 ERR Statement Details
  ◄Summary►  ◄Details►  ◄Example►                ◄Contents►  ◄Index►  ◄Back►
──────────────────────────────────────────────────────────────────────────────
 ERR = n%
 
 Usage Notes
   ■ When running an application program, Visual Basic uses ERR to record
     whether a run-time error has occurred and what the error was. When the
     program starts running, ERR is 0; when and if a run-time error occurs,
     Visual Basic sets ERR to the error code for that error.
 
   ■ Use the ERR statement to set ERR to a nonzero value to communicate error
     information between procedures. For example, you might use one of the
     run-time codes not used by Visual Basic as an application-specific error
     code.
 
   ■ Besides the ERR statement, the following Visual Basic statements set ERR
     whenever they execute:
 
         This Statement...           Sets ERR to...
         ═══════════════════════     ═══════════════════════════════════════
         Any form of RESUME          0
         EXIT SUB, EXIT FUNCTION,    0 (if executed within a procedure-level
         or EXIT DEF                 error handler)
         All uses of ON ERROR or     0
         ON LOCAL ERROR syntax       0
         ERROR                       Any value (as part of simulating any
                                     run-time error)