Здравствуйте, lsv, Вы писали:
DM>>Вызвать напрямую FreeIBLibrary() из IBIntf.pas...
lsv>А это не приведет к краху? lsv>Всетаки не понятно, а почему она не вызывается, ведь объект работающий с базой уже уничтожен?
Обычно такие вещи делаются для кеширования. Библиотека, имхо, освобождается при выгрузке программы.
Здравствуйте, lsv, Вы писали:
DM>>Вызвать напрямую FreeIBLibrary() из IBIntf.pas...
lsv>А это не приведет к краху?
Если у тебя нет больше никаких обьектов, лезущих к ИБ и активных на момент выгрузки библиотеки — не приведет.
lsv>Всетаки не понятно, а почему она не вызывается, ведь объект работающий с базой уже уничтожен?
Загрузка библиотеки осуществляется при создании экземпляра обьекта явно в конструкторе обьекта. Выгрузка — неявно в секции finalization IBIntf.