Здравствуйте уважаемые.
Подскажите в чем может проблема.
В программе использую Zeos для подключения к оракловой БД. До сего момента все было нормально.
Но сегодня решил добавить функционал типа небольшого логгирования действий пользователей.
В определённую таблицу пишу, кто, откуда и что сделал. В таблицу данные попадают нормально, в ходе работы программа спокойно работает.
Но на закрытии программы, она остаётся в списке процессов. Под отладчиком, после закрытия (примерно через 10сек.) программа вылетает с
сообщением: вызван класс исключения External: SIGSEGV и указывает на функцию в модуле ZPlainOracleDriver - function TZOracle9iPlainDriver.HandleFree(hndlp: Pointer; atype: ub4): sword;
Это сообщение если не ошибаюсь гласит, что обращение к объекту, которого нет или он уже уничтожен.