Составители:
Рубрика:
фильтр исключений, а затем – подпрограмму-обработчик. Однако вы можете
реализовать обработку нескольких различных исключений, организовав по-
следовательность блоков catch, как показано в следующем фрагменте:
try
{
... // блок программы, порождающий исключение
}
catch (CMemoryException *e) // исключение типа нехватки памяти
{
...
}
catch (CFileException *e) // исключение при выполнении операции с файлом
{
...
}
catch(CArchiveException *e) // исключение при выполнении
//архивации/сериализации
{
...
}
catch(CNotSupportedException *е) // отклик на запрос сервиса,
{ // который не поддерживается
...
}
catch(CResourceException *e) // исключение при выделении ресурса
{
...
}
catch(CDaoException *e) // исключение при обращении к базе данных
// (DАО-классы)
{
...
} catch (CDBException *e) // исключение при обращении к базе данных
// (ODBC-классы)
{
...
}
catch(COleException *e) // OLE-исключения
{
...
}
catch ( COleDispatchException *e ) // исключение при выполнении
112
фильтр исключений, а затем – подпрограмму-обработчик. Однако вы можете
реализовать обработку нескольких различных исключений, организовав по-
следовательность блоков catch, как показано в следующем фрагменте:
try
{
... // блок программы, порождающий исключение
}
catch (CMemoryException *e) // исключение типа нехватки памяти
{
...
}
catch (CFileException *e) // исключение при выполнении операции с файлом
{
...
}
catch(CArchiveException *e) // исключение при выполнении
//архивации/сериализации
{
...
}
catch(CNotSupportedException *е) // отклик на запрос сервиса,
{ // который не поддерживается
...
}
catch(CResourceException *e) // исключение при выделении ресурса
{
...
}
catch(CDaoException *e) // исключение при обращении к базе данных
// (DАО-классы)
{
...
} catch (CDBException *e) // исключение при обращении к базе данных
// (ODBC-классы)
{
...
}
catch(COleException *e) // OLE-исключения
{
...
}
catch ( COleDispatchException *e ) // исключение при выполнении
112
Страницы
- « первая
- ‹ предыдущая
- …
- 110
- 111
- 112
- 113
- 114
- …
- следующая ›
- последняя »
