|The SDL Component Suite is an industry leading collection of components supporting scientific and engineering computing. Please visit the SDL Web site for more information....|
|Home BasePack SDLBase Type Declarations ESDLError|
|See also: ESDLDataTableError, ESDLFourierError, ESDLMatrixError, ESDLGeoMapError, ESDLFileSysError, ESDLStringlError, ESDLMath1Error, ESDLMath2Error, ESDLStatisError, ESDLVectorError, ESDLGeoDBError, ESDLNTabedError, ESDLRasterLabError, ESDLURLLabError, ESDLRepListError, ESDLDendrogramError, ESDLCpuIdError, ESDLRot3DError, ESDLDStructError, ESDLRChartError, ESDLPolChartError, ESDLHtmlLabError, ESDLRLDataError, ESDLComplexError, ESDLGeoBasicsError, ESDLMathExp|
The declaration ESDLError defines the basic exception type which is used for raising exceptions by SDL components. Please note that ESDLError is the common ancestor of exception classes defined by the individual units of the SDL suite.
Exceptions occurring in SDL components are handled in a simple way which is common to all units of the SDL suite: an exception is raised using the particular exception class declared in the corresponding unit. The exception passes a clear text message to the calling program which contains a short description of the reason of the exception (e.g. "Component "MyMat": not enough memory to allocate matrix data").