win32.c
changeset 2458 dbaf5dffbb28
parent 2428 a27141f22960
child 2482 374f6395847d
equal deleted inserted replaced
2457:d39a35fc2381 2458:dbaf5dffbb28
   159 	char buffer[MAX_PATH];
   159 	char buffer[MAX_PATH];
   160 	DebugFileInfo dfi;
   160 	DebugFileInfo dfi;
   161 
   161 
   162 	GetModuleFileName(mod, buffer, MAX_PATH);
   162 	GetModuleFileName(mod, buffer, MAX_PATH);
   163 	GetFileInfo(&dfi, buffer);
   163 	GetFileInfo(&dfi, buffer);
   164 	output += sprintf(output, " %-20s handle: %.8X size: %d crc: %.8X date: %d-%.2d-%.2d %.2d:%.2d:%.2d\r\n",
   164 	output += sprintf(output, " %-20s handle: %p size: %d crc: %.8X date: %d-%.2d-%.2d %.2d:%.2d:%.2d\r\n",
   165 		buffer,
   165 		buffer,
   166 		mod,
   166 		mod,
   167 		dfi.size,
   167 		dfi.size,
   168 		dfi.crc32,
   168 		dfi.crc32,
   169 		dfi.file_time.wYear,
   169 		dfi.file_time.wYear,
   349 		b = EmergencySave();
   349 		b = EmergencySave();
   350 	} __except (1) {}
   350 	} __except (1) {}
   351 	return b;
   351 	return b;
   352 }
   352 }
   353 
   353 
   354 static BOOL CALLBACK CrashDialogFunc(HWND wnd,UINT msg,WPARAM wParam,LPARAM lParam)
   354 static INT_PTR CALLBACK CrashDialogFunc(HWND wnd,UINT msg,WPARAM wParam,LPARAM lParam)
   355 {
   355 {
   356 	switch(msg) {
   356 	switch(msg) {
   357 	case WM_INITDIALOG:
   357 	case WM_INITDIALOG:
   358 		SetDlgItemText(wnd, 10, _crash_desc);
   358 		SetDlgItemText(wnd, 10, _crash_desc);
   359 		SetDlgItemText(wnd, 11, _crash_msg);
   359 		SetDlgItemText(wnd, 11, _crash_msg);