![]() |
|
Модераторы: Daevaorn |
![]()
|
|
| Berkut |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 53 Регистрация: 16.3.2004 Репутация: нет Всего: нет |
Народ помогите разобраться с RaiseException. Почитал про это и не очень все понятно и примеры путаные какие-то попались. Напишите пожалуйста какой-нибудь примерчик, чтобы сразу понять как с этим работать
|
|||
|
||||
| JackYF |
|
|||
![]() полуавантюрист ![]() ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 5814 Регистрация: 28.8.2004 Где: страна тысячи озё р Репутация: 18 Всего: 162 |
Так а что? Raise Exception - это когда твоя прога совершает недопустимую операцию. В отладке посмотри, что за строка и попытайся разобраться.
|
|||
|
||||
| chipset |
|
|||
|
Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 4071 Регистрация: 11.1.2003 Где: Seattle, US Репутация: 27 Всего: 165 |
RaiseException это функция для принудительного создания исключений...
Исключение - событие которое возникает при ошибке (ie: деление на нуль, или access violation). Естественно самой ошибки не будет, но сообщение передано будет __except который стоит чуть повыше в иерархии спуска вызова функции (про то что такое рекурсия знаем?). Всё это называется Structured Exception Handling, реализовано в Win32Api only. Млин, ну и наплёл, проще было сказать так: вызывает исключение которое будет поймано __except'ом как обычный эксцепшн --------------------
|
|||
|
||||
![]()
|
| Правила форума "С++:Общие вопросы" | |
|
|
Добро пожаловать!
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Earnest Daevaorn |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | C/C++: Общие вопросы | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |