![]() |
Модераторы: feodorv, GremlinProg, xvr, Fixin |
![]() ![]() ![]() |
|
DPbIH |
|
|||
Новичок Профиль Группа: Участник Сообщений: 17 Регистрация: 3.4.2007 Репутация: нет Всего: нет |
элемент вектора _testEtalons[0] не существует!
исключение не обрабатывается, вылетает унхэндлд экзэпшн при попытке доступа по адресу!
|
|||
|
||||
xvr |
|
||||
Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 7046 Регистрация: 28.8.2007 Где: Дублин, Ирландия Репутация: 40 Всего: 223 |
C++ exception != SEH. Используй __try/__except |
||||
|
|||||
EnergoHokum |
|
|||
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 600 Регистрация: 10.11.2006 Где: Россия, Ставропол ь Репутация: 3 Всего: 6 |
Не забывай только, что __try/__except -- micro$oft-specified (так кажись) расширения, и если у тебя появится мысль о переносимости...
|
|||
|
||||
Lazin |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 3820 Регистрация: 11.12.2006 Где: paranoid oil empi re Репутация: 8 Всего: 154 |
смотри в сторону _set_se_translator
в файле <eh.h> эта ф-я позволяет назначить свой обработчик для исключений SEH, и в этом обработчике преобразовывать их в обычные исключения. |
|||
|
||||
xvr |
|
|||
Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 7046 Регистрация: 28.8.2007 Где: Дублин, Ирландия Репутация: 40 Всего: 223 |
SEH в частности и Win32 в общем тоже 'micro$oft-specified', а так как micro$oft не предусмотрел другой метод работы с SEH, кроме __try/__except (_set_se_translator не в счет - он еще более 'MS specific'), то все компиляторы для Win32 должны поддерживать эту сладкую парочку (или конвертировать ее в C++ style exception) |
|||
|
||||
![]() ![]() ![]() |
Правила форума "C/C++: Системное программирование и WinAPI" | |
|
На данный раздел распространяются Правила форума и Правила раздела С++:Общие вопросы . Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Chipset, Step, Fixin, GremlinProg, xvr. feodorv. |
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | C/C++: Системное программирование и WinAPI | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |