I have written a DLL with C++ Builder. Internal to the DLL, I throw and
catch exceptions, but take care not to throw them out of the DLL. The
DLL is built with all Debug options off and everything works fine.
I have also written a BCB application which links to the DLL. However, when I
run this from C++ Builder with the Integrated Debugging option on, an
internal DLL exception causes the application execution to break and
display a CPU Debug Window. What is the reason for this, and how can I
make it go away? I would really like my DLL to behave like a black box,
and not provide debugging hooks to other developers.
Also, is it possible that VC++ developers could be presented with this debug information?
Hope someone out there can help.