wxWidgets/samples/except
Vadim Zeitlin 1cecee5bb7 Add wxApp::StoreCurrentException() and RethrowStoredException().
These methods can be used to ensure that the exceptions thrown from event
handlers are safely rethrown from the code dispatching the events once the
control flow gets back there.

This allows to work around the problem with not being able to propagate
exceptions through non-C++ code and can be used, for example, to catch
exceptions thrown by the handlers invoked from inside wxYield() by a try/catch
block around wxYield() -- something that didn't work before, update the except
sample to show that it does work now.

git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@77468 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2014-08-24 15:31:44 +00:00
..
except_vc7.vcproj Remove support for Win9x from wxMSW. 2014-05-16 02:33:40 +00:00
except_vc8.vcproj Generate 64 bit configurations in MSVC 8/9 projects. 2014-06-24 23:54:08 +00:00
except_vc9.vcproj Generate 64 bit configurations in MSVC 8/9 projects. 2014-06-24 23:54:08 +00:00
except.bkl Remove all lines containing cvs/svn "$Id$" keyword. 2013-07-26 16:02:46 +00:00
except.cpp Add wxApp::StoreCurrentException() and RethrowStoredException(). 2014-08-24 15:31:44 +00:00
makefile.bcc Remove support for Win9x from wxMSW. 2014-05-16 02:33:40 +00:00
makefile.gcc Remove support for Win9x from wxMSW. 2014-05-16 02:33:40 +00:00
Makefile.in Merge wxQT branch into the trunk. 2014-08-24 01:50:11 +00:00
makefile.unx Remove wxMGL port. 2012-01-15 14:46:41 +00:00
makefile.vc Remove support for Win9x from wxMSW. 2014-05-16 02:33:40 +00:00