About Structured Exception Handling
Structured exception handling gives developers complete control over the
handling of exceptions, provides support for debuggers, and is usable across all
programming languages and machines.
The Win32 API also supports termination handling, which enables developers to
ensure that whenever a guarded body of code is executed, a specified block of
termination code is also executed. The termination code is executed regardless
of how the flow of control leaves the guarded body. For example, a termination
handler can guarantee that clean-up tasks are performed even if an exception or
some other error occurs while the guarded body of code is being executed.
Structured exception and termination handling is an integral part of the Win32
API; it enables a robust implementation of the system software. Developers can
use these mechanisms to create consistently robust and reliable applications.
Structured exception handling is made available to developers primarily
through compiler support. For example, the Microsoft compilers provided with the
Win32 software development kit support the
try keyword that identifies a guarded body of code, and the
except and
finally keywords that identify an exception handler and a termination handler,
respectively. Although this topic uses examples from the support available in
Microsoft compilers, other compiler vendors can provide this support as well.
- Software for developers
-
Delphi Components
.Net Components
Software for Android Developers
- More information resources
-
MegaDetailed.Net
Unix Manual Pages
Delphi Examples
- Databases for Amazon shops developers
-
Amazon Categories Database
Browse Nodes Database