Fix bug with exception display
git-svn-id: svn://svn.tuxfamily.org/svnroot/notepadplus/repository@332 f5eea248-9336-0410-98b8-ebc06183d4e3
This commit is contained in:
parent
8d4289a18d
commit
68a59eb3cb
@ -293,7 +293,11 @@ int WINAPI WinMain(HINSTANCE hInstance, HINSTANCE, LPSTR cmdLineAnsi, int nCmdSh
|
|||||||
} catch (const Win32Exception & ex) {
|
} catch (const Win32Exception & ex) {
|
||||||
TCHAR message[1024]; //TODO: sane number
|
TCHAR message[1024]; //TODO: sane number
|
||||||
wsprintf(message, TEXT("An exception occured. Notepad++ cannot recover and must be shut down.\r\nThe exception details are as follows:\r\n")
|
wsprintf(message, TEXT("An exception occured. Notepad++ cannot recover and must be shut down.\r\nThe exception details are as follows:\r\n")
|
||||||
|
#ifdef UNICODE
|
||||||
|
TEXT("Code:\t0x%08X\r\nType:\t%S\r\nException address: 0x%08X"),
|
||||||
|
#else
|
||||||
TEXT("Code:\t0x%08X\r\nType:\t%s\r\nException address: 0x%08X"),
|
TEXT("Code:\t0x%08X\r\nType:\t%s\r\nException address: 0x%08X"),
|
||||||
|
#endif
|
||||||
ex.code(), ex.what(), ex.where());
|
ex.code(), ex.what(), ex.where());
|
||||||
::MessageBox(NULL, message, TEXT("Win32Exception"), MB_OK | MB_ICONERROR);
|
::MessageBox(NULL, message, TEXT("Win32Exception"), MB_OK | MB_ICONERROR);
|
||||||
doException(notepad_plus_plus);
|
doException(notepad_plus_plus);
|
||||||
|
Loading…
Reference in New Issue
Block a user