我在我的机器上安装了 fib+ comps 并试图在连接时捕获 Interbase 异常,但我无法捕获一个异常
try {
DM->dBase->Connected=false;
DM->dBase->DBName=DBPATH;
DM->dBase->Connected=true;
} catch (Exception &e) {
ShowMessage("Exception "+ (AnsiString(e.Message)));
}
如果我将 DBPATH 更改为不存在的 gdb 文件,则会引发异常,例如
由于系统错误导致无法成功执行后续语句。文件的 I/O 错误。尝试打开文件时出错
是否有可能捕捉到这个异常????我调试了我的代码,但光标直到尝试捕获异常块才出现,在此之前我提到的异常出现了!!!
如果是,我怎么能捕捉到这种异常????