Программа остаётся в памяти компа после закрытия

Вопросы программирования и использования среды Lazarus.

Модератор: Модераторы

Ответить
bestonix
новенький
Сообщения: 66
Зарегистрирован: 15.04.2010 08:26:00
Откуда: Жигулёвск

Программа остаётся в памяти компа после закрытия

Сообщение bestonix »

Здравствуйте уважаемые.

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

Сообщение bestonix »

ronin писал(а):не ваш случай? http://freepascal.ru/forum/viewtopic.php?f=5&t=7806


С ума сойти, но это мой случай. :shock:
Огромное вам спасибо.
Ответить