BOOL CMFCApplication1Dlg::OnInitDialog()
{
CDialog::OnInitDialog();
int *z = 0;
*z = 1;
int a = 1 / 1-1;
return TRUE; // возврат значения TRUE, если фокус не передан элементу управления
}
Компилирую vc++2013, win 7. Программа не падает под отладчиком и при обычном запуске.
На моей памяти раньше такое приводило к появлению закономерного сообщения "программа выполнила недопустимую операцию и будет закрыта.."
Что изменилось?
Здравствуйте, greydrone, Вы писали:
G>Компилирую vc++2013, win 7. Программа не падает под отладчиком и при обычном запуске.
Кто-то перехватывает SEH-исключение?
G>На моей памяти раньше такое приводило к появлению закономерного сообщения "программа выполнила недопустимую операцию и будет закрыта.." G>Что изменилось?
В новую версию MFC добавили обработку SEH-исключений?
Компилируется все норм. Оказывается, сообщения об исключении нет, т. к. по умолчанию они отключены (debug->exceptions->win32 exceptions).
Теперь окошко появляется, но если нажать continue, программа работает как ни в чем не бывало.