На моей машине установлены 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-файл, выдается исключение, подобное
Неудачное выполнение, вызванное системной ошибкой, препятствующей успешному завершению последующих операторов. Ошибка ввода / вывода для файла. Ошибка при попытке открыть файл
Можно ли поймать это исключение ????
Я отлаживал свой код, но курсор не появлялся до тех пор, пока не попытался перехватить блокировку исключения, а до этого включалось вышеупомянутое исключение !!!
Если да, как я могу поймать такого рода исключения ????