AND_CATCH
Определяет блок кода для перехвата дополнительных типов исключений брошенных в предыдущий блок TRY.
AND_CATCH(exception_class, exception_object_pointer_name )
Параметры
exception_class
Задает тип исключения для выполнения для. Классы исключений Для списка стандартных класс см. в разделе CException.exception_object_pointer_name
Имя для указателя исключений объекта, который будет создан макросом. Можно использовать имя указателя получить объект исключения в блоке AND_CATCH. Эта переменная объявлена автоматически.
Заметки
Используйте макрос CATCH для перехвата один тип исключения, то макрос AND_CATCH для перехвата каждый последующий тип. Завершает блок TRY с макросом END_CATCH.
Код обработки исключений может опросить объект исключения, если это возможно, чтобы получить дополнительные сведения об определенной причине исключения. Вызовите макрос THROW_LAST в блоке AND_CATCH, чтобы сдвигать обработки на следующий кадр внешнему исключения. AND_CATCH отмечает конец предшествующих CATCH или блока AND_CATCH.
Примечание
Блок AND_CATCH определен как область C++ (определенная фигурные скобки).При объявлении переменных в этой области, помните, что они доступны только внутри этой области.Это также применяется к переменной exception_object_pointer_name.
Пример
См. пример в разделе CATCH.
Требования
Header: afx.h