На главную

On-line справка по Win32 API

Написать письмо
БЕСПЛАТНАЯ ежедневная online лотерея! Выигрывай каждый день БЕСПЛАТНО!
Список всех статей A-B-C-D-E-F-G-H-I-J-K-L-M-N-O-P-Q-R-S-T-U-V-W-X-Y-Z | Скачать Вниз

Syntax



This section describes the syntax and usage of structured exception handling as implemented in Microsoft C. The following keywords are interpreted by the Microsoft C compiler as part of the structured exception-handling mechanism.

Keyword Description
try Begins a guarded body of code. Used with the except keyword to construct an exception handler, or with the finally keyword to construct a termination handler.
except Begins a block of code that is executed only when an exception occurs within its associated try block.
finally Begins a block of code that is executed whenever the flow of control leaves its associated try block.


The compiler also interprets the GetExceptionCode, GetExceptionInformation, and AbnormalTermination functions as keywords, and their use outside the appropriate exception-handling syntax generates a compiler error. Following are brief descriptions of these functions.

Function Description
GetExceptionCode Returns a code that identifies the type of exception. This function can be called only from within the filter expression or exception-handler block of a try-except exception handler.
GetExceptionInformation Returns a pointer to an EXCEPTION_POINTERS structure containing pointers to the context record and the exception record. This function can be called only from within the filter expression of a try-except exception handler.
AbnormalTermination Indicates whether the flow of control left the associated try block sequentially after executing the last statement in the block. This function can be called only from within the finally block of a try-finally termination handler.



Пригласи друзей и счет твоего мобильника всегда будет положительным!
Предыдущая статья
 
Сайт Народ.Ру Интернет
Следующая статья
Пригласи друзей и счет твоего мобильника всегда будет положительным!

Синтаксис



Эта секция описывает синтаксис и использование структурной исключительной обработки как осуществлено в Микрософт C., следующие ключевые слова интерпретированы компилятором Микрософт C как часть исключительной обработки структурного механизма.

Описание Ключевого слова
попытка Начинает охраняющее тело кода. Использованное кроме ключевого слова, чтобы создавать исключительного вручителя, или с наконец ключевым словом, чтобы создавать вручителя завершения.
кроме Начинает блока кода, который выполняется только когда исключение происходит в пределах своего связанного блока пробовать.
наконец Начинает блока кода, который выполнен всякий раз, когда поток управления оставляет своего связанного блока пробовать.


Компилятор также интерпретирует GetExceptionCode, GetExceptionInformation, и функции AbnormalTermination как ключевые слова, и их использование за пределами исключительной обработки подходящего синтаксиса генерирует ошибку компилятора. Следующее является краткими описаниями этих функций.

Описание Функции
GetExceptionCode ВОЗВРАЩАЕТ код, который идентифицирует тип исключения. Эта функция может называться только из выражения фильтра или блока исключительного вручителя попытки-кроме исключительного вручителя.
GetExceptionInformation ВОЗВРАЩАЕТ указатель в структуру EXCEPTION_POINTERS, содержащую указатели в контекстную запись и исключительная запись. Эта функция может называться только из выражения фильтра попытки-кроме исключительного вручителя.
AbnormalTermination УКАЗЫВАЕТ независимо поток управления оставившего связанного блока пробовать последовательно после выполнять последнего утверждения в блоке. Эта функция может называться только из наконец блока попытки-наконец завершения вручителя.



Вверх Version 1.3, Oct 26 2010 © 2007, 2010, mrhx Вверх
 mrhx software  Русский перевод OpenGL  Русский перевод Win32 API
 
Используются технологии uCoz