Ada Programming/Libraries/Ada.Exceptions

From Wikibooks, open books for an open world
Jump to navigation Jump to search

float

The package Ada.Exceptions allows you to analyze exceptions you have caught, to raise exceptions with an associated message or to save exceptions occurrences for later processing.

Usage[edit]

The following example shows how to implement a "last resort" error handler which just displays the information related to the error which occurred.

File: numeric_6.adb (view, plain text, download page, browse all)
 with Ada.Exceptions;

 procedure Numeric_6  is
   package Exept  renames Ada.Exceptions;
...
            exception
               when An_Exception :  others =>
                 T_IO.Put_Line
                   (Exept.Exception_Information (An_Exception));
            end Try;

See also[edit]

Wikibook[edit]

External examples[edit]

Ada Reference Manual[edit]

Ada 95[edit]

Ada 2005[edit]