14 lines
1.3 KiB
Plaintext
14 lines
1.3 KiB
Plaintext
{\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 }
|
||
|