You are probably best considering some form of enhanced exception
reporting. They allow showing not just the exception but also a full
stacktrace (and more if desired) and allow these to be emailed to you.
EurekaLog and madExcept (which we use) both have good reputations but
are admittedly commercial products that you'd need to pay for.
The JEDI library has basic but workable exception reporting support and
is freely available under an open source license. In fact, we're
currently using the JEDI support in our 64-bit builds until such time as
madExcept finalises it's 64-bit support. I think EurekaLog already has
64-bit support in it's current beta build.
This is likely a simple question but I've never dealt with it before.
Way back in Windows 98 days if an exception was raised, the description
of the exception was displayed in a message box. These days in XP,
Vista, 7, you get options to send reports to Microsoft or other obscure
dialogs which don't even mention anywhere what exception occurred, even
if you click the "More information" link.
Is there a simple way to get all exceptions to display a message box
again before terminating? It would make life so much simpler when
debugging with users.