Hi,

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.

Thanks

Andy