Ada Programming/Libraries/Ada.Exceptions

From Wikibooks, the open-content textbooks collection

Jump to: navigation, search

Contents


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

[edit] Usage

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

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;

[edit] See also

[edit] Wikibook

[edit] Ada Reference Manual

[edit] Ada 95

[edit] Ada 2005

Personal tools