我用Embarcadero C ++ Builder XE5编写DLL。 我使用TADOConnection连接MS SQL Server上的数据库。
//======
try {SQLConnection->Connected = true;}
catch(...)
{
// exception handling
};
//======
一切正常,直到服务器由于某种原因不可用。 事实上,捕获异常的常用方法(尝试捕获)不起作用,如果您不是从IDE下运行应用程序,程序崩溃。 有人怀疑它是XE5中的一个错误。 如果有人遇到过这个或类似的问题并解决了,请提出解决方案。