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
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);