| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Visual C++/MFC/WTL > CreateProcess обработать исключение |
| Автор: Streng 26.3.2008, 16:05 |
| Запускаю консольную программу из своей программы с помощью CreateProcess. вызываемая программа может сгенерировать исключение. Можно ли как-нибудь обработать это исключение в моей программе, что бы пользователю не выдавалось окно с ошибкой? |
| Автор: Andrey44 26.3.2008, 16:10 |
| SetUnhandledExceptionFilter в помщь |
| Автор: dumb 26.3.2008, 16:47 |
| совсем недавно обсуждалось: http://forum.vingrad.ru/topic-198042.html http://forum.vingrad.ru/index.php?showtopic=202024&view=findpost&p=1454324 небольшое дополнение только ты забыл сказать о том, что его надо выполнять в контексте запускаемого приложения. |
| Автор: Streng 26.3.2008, 18:07 |
Попробовал вариант с флагом DEBUG_PROCESS - не получилось. Окно с ошибкой по прежнему появляется. ![]() Вот это окно с ошибкой. Возможно это не исключение. Подскажите возможно ли сделать так что бы при ошибке это окно не появлялось? |
| Автор: dumb 27.3.2008, 01:47 |
| значит плохо пробовал. угадать, где ты допустил ошибки, мы не можем, ибо на телепатию много маны уходит - жалко. |
| Автор: Andrey44 27.3.2008, 09:46 |
| Streng, запускать надо не из студии , а просто экзэшник. |