Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
Форум программистов > Delphi: Базы данных и репортинг > Некорректное завершение библиотеки |
Автор: Konstantin78 1.5.2012, 01:08 | ||||
Доброе время суток уважаемые, такой вопрос: есть библиотека (состоящая из нескольких модулей), в ней есть компоненты InterBase (для подключения к БД (FireBird 2.5/BDE)). При запуске программы все ОК (dll подключилась к БД и работает), но при выходе из программы, ошибка: "Project Example.exe raised exception class EAccessViolation with message 'Access violation at address 010E5866 in module 'gds32.dll'. Read of address 00000000'. Process stopped. Use Step or Run to continue." Если я предварительно из главной программы (перед ее закрытием) выполняю в библиотеке процедуру с
Хотелось бы, чтоб библиотека сама, перед закрытием выполняла растыкову с БД, я уже пробывал в секции "finalization" (модуля) делать растыкову, и использовать процедуру "DLLProc". Везде на строке
|
Автор: drkot 1.6.2012, 14:51 | ||
а предварительно после открытия главной программы Вы что нибудь делаете, или библиотека сама подключается? |