General Default Exception Handling

The default exception handling support provided depends on the type of application (project type) being developed:

Most exceptions captured by the Visual Fortran default handler are dealt with as severe errors. When an exception occurs, the Fortran run-time system will display an error message and traceback output as described in Handling Run-Time Errors. A run-time error with a severe status causes the Visual Fortran run-time system to terminate the application. Most I/O programming errors are also severe and will terminate an application.

I/O programming errors are not exceptions and cannot be caught by an exception handler. An unhandled I/O programming error is reported through a different mechanism in the Visual Fortran run-time system. Regardless of the application (project) type, unhandled I/O programming error will generate an error message and traceback output.