День добрый.
Перешёл с Delphi на Lazarus 1.6
Сервер баз данных - Firebird 2.5
Библиотека для работы с Firebird - IBX 1.4.4
Операционная система Windows x32/x64
Всё хорошо, работает. Возник критический баг - при пропадании соединения с базой данных приложение "рушиться". В приложении есть модули с периодическим (по таймеру) обновлением данных с сервера Firebird.
Надо отследить пропадание связи, подождать появление связи и переподключиться.
Не могу найти / придумать варианты, как это реализовать. Прошу помощи, подсказки