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

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

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

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

Сообщение bestonix » 01.03.2012 12:40:12

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

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

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

Сообщение ronin » 01.03.2012 12:51:33

ronin
постоялец
 
Сообщения: 174
Зарегистрирован: 27.01.2010 00:14:46

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

Сообщение bestonix » 01.03.2012 14:20:15

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


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


Вернуться в Lazarus

Кто сейчас на конференции

Сейчас этот форум просматривают: xchgeaxeax и гости: 252

Рейтинг@Mail.ru