{\rtf1\ansi\deff0\deftab720{\fonttbl{\f0\fswiss MS Sans Serif;}{\f1\froman\fcharset2 Symbol;}{\f2\froman Times New Roman;}{\f3\froman Times New Roman;}} {\colortbl\red0\green0\blue0;\red0\green0\blue128;} \deflang1033\pard\plain\f3\fs36\cf1\b SEH - to - C++ exceptions\plain\f3\fs36\b \par \plain\f3\fs20 With Ultimate ToolBox COXSEHException class you can catch access violations, numeric overflow, divide by zero and other critical conditions. \par \par For some exceptions additional information is provided. When an access violation occurs, you can see whether it was a read or write error and which virtual memory address was accessed incorrectly.\plain\f3\fs24 \par \plain\f3\fs20 \par The class COXSEHException implements the functionality to convert Structured Exception Handling of WIN 32 to MFC C++ Exception Handling. You can catch native exceptions of WIN 32 using TRY/CATCH or try/catch. \plain\f3\fs24 \par \plain\f3\fs20 It facilitates the making of robust applications. You will always be able to warn the user with a clear statement and so avoid cryptic messages. \plain\f3\fs24 \par \plain\f3\fs20 To enable this feature, you have only to call the static function COXSEHException::EnableSEHTrapping(). As of now, all WIN 32 exceptions are converted to C++ exceptions : \plain\f3\fs24 \par \pard\plain\f2\fs20 \par \par }