В моей программе мне действительно нужно использовать обработчики исключений SEH, которые ловят ошибки, такие как AccessViolation & и т. Д., Но обработчики работают только в сборке Debug.__try и __except не работает в Release build
У меня включена такая же опция в выпуске сборки, но она не работает.
Как включить SEH в режиме Release ANYWAY?
Спасибо!
__try { /* crash code */ }
__except(EXCEPTION_EXECUTE_HANDLER { MessageBox("Crash prevented"); }
Работает в режиме отладки, но не в выпуске (сбоях).
Нет ничего особенного в SEH в сборке Release. Никто не может догадаться, что «это не работает» может означать, если вы не будете описывать, что вы видите, что не так и не публикуете фрагмент. –
@ Ханс Пассент Relax. Если вам нужно специальное объяснение: моя программа в режиме отладки обрабатывает исключения SEH (работает обработчик), в режиме выпуска просто нет. Конфигурация такая же, как в большинстве случаев, за исключением разницы в режимах Release/Debug. – Loryan55
Хорошо LOLs, пришло время закрыть вопрос как «Offtopic» или «Not constructive»! – Loryan55