Exception handling is a technique for avoiding, recovering from and documenting errors that occur while an application is running. Exceptions occur when illegal operations are performed or inappropriate operands are supplied to a process. Good applications gracefully deal with exceptions. In contrast, “fragile” applications stop or produce erroneous results when exceptions occur. A structured exception handler is a mechanism for dealing with exceptions. Information about exception handling is divided into the following sections:
Functions from the Exception function library are used when implementing an exception handler. Refer to them for additional information.