Museum

Home

Lab Overview

Retrotechnology Articles

⇒ Online Manual

Media Vault

Software Library

Restoration Projects

Artifacts Sought

VAXTPU ERROR — VMS 5.2

 ERROR

 Returns a keyword for the latest error encountered by VAXTPU.  The value
 returned by ERROR is only meaningful inside an error handler.  The value
 returned outside an error handler is indeterminate.

 Syntax

    keyword := ERROR

 Parameters

    none

 Example

 The following code fragment is an error handler that uses the ERROR
 built-in to determine what error invoked the error handler.  If the error
 was that SEARCH could not find the specified string, then the procedure
 returns normally.  If the error was something else, then the text of the
 error message is written to the message buffer and any executing
 procedures are aborted.

    ON_ERROR
      IF ERROR = TPU$_STRNOTFOUND
         THEN
            RETURN;
         ELSE
            MESSAGE (ERROR_TEXT);
            ABORT;
      ENDIF;
    ENDON_ERROR;

 Related Topics

    ERROR_LINE   ERROR_TEXT   MESSAGE   MESSAGE_TEXT

Typewritten Software • bear@typewritten.org • Edmonds, WA 98026