We have a big WinForms process that registers global exception
handlers on both Application.ThreadException and
AppDomain.UnhandledException. We have observed that when an exception
is thrown in the OnDragDrop overload, the exception disappears, and
the process continues happily.
After attaching the debugger and putting a breakpoint just before this
exception is thrown (we throw it ourselves to simulate the real
problem), we see some OLE-related items in the stacktrace. We now
believe that OLE is absorbing the exception.
Is there anybody that can confirm this?
Dennis Doomen
Sioux TSO B.V.
de***********@sioux.nl