MFC «Не удалось создать пустой документ» только в настройках отладки в Visual Studio ⇐ C++
-
Anonymous
MFC «Не удалось создать пустой документ» только в настройках отладки в Visual Studio
Когда я запускаю приложение MFC SDI, всплывающее сообщение "Не удалось создать пустой документ" появляется при запуске только в настройках отладки. Я проверил этот вопрос (ошибка MFC «Не удалось создать пустой документ» только в режиме выпуска), но не смог получить никакой подсказки.
Похоже, что необходимо использовать «чистое решение» (функция в Visual Studio), чтобы воспроизвести эту разницу между настройками отладки/выпуска по умолчанию.
Я также обнаружил, что CFrameWnd::OnCreate(lpCreateStruct) не работает в CMainFrame::OnCreate:
// MainFrm.cpp int CMainFrame::OnCreate(LPCREATESTRUCT lpCreateStruct) { if (CFrameWnd::OnCreate(lpCreateStruct) == -1) { ::AfxMessageBox(_T("Ошибка.")); //
Когда я запускаю приложение MFC SDI, всплывающее сообщение "Не удалось создать пустой документ" появляется при запуске только в настройках отладки. Я проверил этот вопрос (ошибка MFC «Не удалось создать пустой документ» только в режиме выпуска), но не смог получить никакой подсказки.
Похоже, что необходимо использовать «чистое решение» (функция в Visual Studio), чтобы воспроизвести эту разницу между настройками отладки/выпуска по умолчанию.
Я также обнаружил, что CFrameWnd::OnCreate(lpCreateStruct) не работает в CMainFrame::OnCreate:
// MainFrm.cpp int CMainFrame::OnCreate(LPCREATESTRUCT lpCreateStruct) { if (CFrameWnd::OnCreate(lpCreateStruct) == -1) { ::AfxMessageBox(_T("Ошибка.")); //
Мобильная версия