Системное программирование в среде Windows.

Выход из try-блока.

Обработчик завершения выполняется всякий раз, когда в соответствии с логикой программы осуществляется выход из try-блока по одной из следующих причин:

• Достижение конца try-блока и "проваливание" в обработчик завершения.

• Выполнение одного из следующих операторов таким образом, что происходит выход за пределы блока:

Return.

Break.

Goto[19]

Longjmp 

Continue.

__leave[20].

• Исключение.