}
#else // !wxUSE_DBGHELP
wxUnusedVar(flags);
+ wxUnusedVar(ep);
Output(_T("Support for crash report generation was not included ")
_T("in this wxWidgets version."));
return impl.Generate(flags, ep);
}
+/* static */
+bool wxCrashReport::GenerateNow(int flags)
+{
+ bool rc = false;
+
+ __try
+ {
+ RaiseException(0x1976, 0, 0, NULL);
+ }
+ __except( rc = Generate(flags, (EXCEPTION_POINTERS *)GetExceptionInformation()),
+ EXCEPTION_CONTINUE_EXECUTION )
+ {
+ // never executed because of EXCEPTION_CONTINUE_EXECUTION above
+ }
+
+ return rc;
+}
+
// ----------------------------------------------------------------------------
// wxCrashContext
// ----------------------------------------------------------------------------