clicking on the messages about assert failures in VC++ brings up the source
file at the line with the assert statement (nothing changed for other compilers) git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@1572 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
This commit is contained in:
parent
5fb9fcfc01
commit
c263077e08
@ -983,7 +983,16 @@ void wxOnAssert(const char *szFile, int nLine, const char *szMsg)
|
||||
s_bInAssert = TRUE;
|
||||
|
||||
char szBuf[LOG_BUFFER_SIZE];
|
||||
|
||||
// make life easier for people using VC++ IDE: clicking on the message will
|
||||
// take us immediately to the place of the failed assert
|
||||
#ifdef _MSC_VER
|
||||
sprintf(szBuf, _("%s(%d): assert failed"), szFile, nLine);
|
||||
#else // !VC++
|
||||
// make the error message more clear for all the others
|
||||
sprintf(szBuf, _("Assert failed in file %s at line %d"), szFile, nLine);
|
||||
#endif // VC/!VC
|
||||
|
||||
if ( szMsg != NULL ) {
|
||||
strcat(szBuf, ": ");
|
||||
strcat(szBuf, szMsg);
|
||||
|
Loading…
Reference in New Issue
Block a user