We have a C++ application built under VS which is in the form of a DLL which is then run from a Java application. The DLL has no user interface. In the DLL is a statement to catch exceptions ( using _set_invalid_parameter_handler). It seems that if the DLL is built in a "release" configure, then when an exception happens no useful information is returned. On the other hand if the DLL is built in a "debug" configuration, then even if it is linked with static libraries (MTd) it still looks for something when being loaded on a system without VS installed.
Is there a valid way to get the exception handler to return something useful with this slightly buried DLL (file names/line numbers??) when run in a non-VS system?
Mark Hubelbank NorthEast Monitoring 2 Clock Tower Place #555 Maynard, MA 01754