|
|
@@ -24,7 +24,12 @@ int Err(LPCTSTR title, LPCTSTR message)
|
|
|
{
|
|
|
if (GetLastError() != 0)
|
|
|
{
|
|
|
- MessageBox(NULL, message, title, MB_ICONERROR);
|
|
|
+ DWORD error = GetLastError();
|
|
|
+ LPWSTR errorMsg = (LPWSTR)"unknown";
|
|
|
+ FormatMessage(
|
|
|
+ FORMAT_MESSAGE_ALLOCATE_BUFFER | FORMAT_MESSAGE_FROM_SYSTEM,
|
|
|
+ NULL, error, 0, errorMsg, 256, NULL);
|
|
|
+ MessageBox(NULL, message, errorMsg, MB_ICONERROR);
|
|
|
return 1;
|
|
|
}
|
|
|
return 0;
|