|
| БЕСПЛАТНАЯ ежедневная online лотерея! Выигрывай каждый день БЕСПЛАТНО! |
|
|
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.
| Пригласи друзей и счет твоего мобильника всегда будет положительным! |
| Пригласи друзей и счет твоего мобильника всегда будет положительным! |
О Структурной Исключительной Обработке
Структурная исключительная обработка дает полное управление разработчиков над обработкой исключений, обеспечивает поддержку для программ отладки, и пригодная через все языки программирования и машины.
Win32 API Также поддерживает обработку завершения, каких допустимых разработчиков, чтобы гарантировать это всякий раз, когда охраняющее тело кода выполнено, определенный блок кода завершения также выполнен. Код завершения выполнен независимо от того как поток управления оставляет охраняющее тело. Например, вручитель завершения может гарантировать, что задачи очистки выполнены даже если бы исключительная или некоторая другая ошибка происходит тогда как охраняющее тело кода выполняется. Структурная исключительная и обработка завершения является неотъемлемой частью Win32 API; это приспосабливается прочную реализацию системного программного обеспечения. Разработчики могут использовать эти механизмы, чтобы создавать последовательно прочные и надежные приложения.
Структурная исключительная обработка сделана пригодным для разработчиков первоначально через поддержку компилятора. Например, компиляторы Микрософт предусматривали поддержкой комплекта программной разработки Win32 пробовать ключевого слова, которое идентифицирует охраняющее тело кода, и кроме и наконец ключевые слова, которые идентифицируют исключительного вручителя и вручитель завершения, соответственно. Хотя эта тема использует примеры из поддержки доступной в компиляторах Микрософт, другие поставщики компилятора могут обеспечить эту поддержку также.
|
|
|
|
| |