wdbg: much improved dbghelp stack dump, thanks to availability of new dox. should succeed with user-defined types - voodoo programming no more. benefits are reaped when using assert2 in code (recommended!) or an exception is raised.

also made "program error" dialog a bit nicer - it's now attached to
desktop and resizeable.

This was SVN commit r1814.
This commit is contained in:
janwas 2005-01-25 18:42:42 +00:00
parent cb74250a51
commit 0d80a05aec
4 changed files with 840 additions and 489 deletions

View File

@ -14,6 +14,7 @@
//
#ifdef APSTUDIO_INVOKED
#ifndef APSTUDIO_READONLY_SYMBOLS
#define _APS_NO_MFC 1
#define _APS_NEXT_RESOURCE_VALUE 102
#define _APS_NEXT_COMMAND_VALUE 40001
#define _APS_NEXT_CONTROL_VALUE 1003

View File

@ -1,10 +1,5 @@
// Microsoft Visual C++ generated resource script.
//
#include "assert_dlg.h"
#define APSTUDIO_READONLY_SYMBOLS
#include <windows.h>
#undef APSTUDIO_READONLY_SYMBOLS
/////////////////////////////////////////////////////////////////////////////
// English (U.S.) resources
@ -40,16 +35,16 @@ END
// Dialog
//
IDD_DIALOG1 DIALOGEX 0, 0, 327, 260
STYLE DS_SETFONT | DS_MODALFRAME | DS_FIXEDSYS | WS_POPUP | WS_VISIBLE |
WS_CAPTION | WS_SYSMENU
IDD_DIALOG1 DIALOGEX 0, 0, 328, 260
STYLE DS_SETFONT | DS_SETFOREGROUND | DS_FIXEDSYS | WS_VISIBLE | WS_CAPTION |
WS_SYSMENU | WS_THICKFRAME
CAPTION "Program Error"
FONT 8, "MS Shell Dlg", 400, 0, 0x1
BEGIN
PUSHBUTTON "&Continue",IDC_CONTINUE,7,239,50,14
EDITTEXT IDC_EDIT1,7,7,313,204,ES_MULTILINE | ES_AUTOHSCROLL |
EDITTEXT IDC_EDIT1,7,7,314,204,ES_MULTILINE | ES_AUTOHSCROLL |
ES_READONLY | ES_WANTRETURN | WS_VSCROLL
PUSHBUTTON "Copy",IDC_COPY,270,212,50,14
PUSHBUTTON "Copy",IDC_COPY,271,212,50,14
PUSHBUTTON "&Suppress",IDC_SUPPRESS,59,239,50,14
PUSHBUTTON "&Break",IDC_BREAK,111,239,50,14
PUSHBUTTON "E&xit",IDC_EXIT,163,239,50,14
@ -67,7 +62,7 @@ BEGIN
IDD_DIALOG1, DIALOG
BEGIN
LEFTMARGIN, 7
RIGHTMARGIN, 320
RIGHTMARGIN, 321
TOPMARGIN, 7
BOTTOMMARGIN, 253
END
@ -77,15 +72,3 @@ END
#endif // English (U.S.) resources
/////////////////////////////////////////////////////////////////////////////
#ifndef APSTUDIO_INVOKED
/////////////////////////////////////////////////////////////////////////////
//
// Generated from the TEXTINCLUDE 3 resource.
//
/////////////////////////////////////////////////////////////////////////////
#endif // not APSTUDIO_INVOKED

File diff suppressed because it is too large Load Diff

View File

@ -20,6 +20,4 @@
#define WINAPIV __cdecl
extern "C" void win_debug_break(void);
#endif // #ifndef __WIN_H__