Завершение работы приложения (медленно)

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

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

Завершение работы приложения (медленно)

Сообщение dunin » 19.09.2012 09:02:14

Коллеги, такой вопрос. Виндус семерка. Приложение на лазарус. При старте создается mutex дабы исключить повторный запуск приложения. Работает с FireBird. После завершения работы приложения оное (сам процесс) висит в памяти (в диспетчере задач) еще примерно минуту потом сам закрывается. При этом вроде все завершается корректно. Настройки сохраняются, с БД нормальный дисконнект. Если через трассировку - трассировка заканчивается, а процесс в памяти все висит.

Ума не приложу почему так. Кто-нибудь сталкивался?

зы. Вопрос возник в связи с проблемой: при наличии обновы на сетевом диске программа запускает другую утилиту, затем завершается. Утилита обновления прокачивает бинарники, затем стартует программу. Тут проблема и вылазит - нельзя перезаписать бинарники пока программа висит в памяти. Можно воткнуть костыль в виде увеличения времени паузы при обновлении, но это костыль... а хотелось бы понять в чем заковырка.
Аватара пользователя
dunin
энтузиаст
 
Сообщения: 634
Зарегистрирован: 02.05.2007 13:18:11
Откуда: Тољя††и

Re: Завершение работы приложения (медленно)

Сообщение Mr.Smart » 19.09.2012 10:12:06

halt всех спасёт!
Mr.Smart
долгожитель
 
Сообщения: 1796
Зарегистрирован: 29.03.2008 01:01:11
Откуда: из леса!

Re: Завершение работы приложения (медленно)

Сообщение dunin » 19.09.2012 10:42:42

Mr.Smart писал(а):halt всех спасёт!

Пробовал. Не помогает.
Аватара пользователя
dunin
энтузиаст
 
Сообщения: 634
Зарегистрирован: 02.05.2007 13:18:11
Откуда: Тољя††и

Re: Завершение работы приложения (медленно)

Сообщение B4rr4cuda » 19.09.2012 10:48:13

Возможно висит один из дочерних потоков.. Трасировка его зависание не покажет, если это так. Хотя в данном случае хальт бы помог...
Аватара пользователя
B4rr4cuda
энтузиаст
 
Сообщения: 693
Зарегистрирован: 28.12.2007 07:48:35


Вернуться в Lazarus

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

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 218

Рейтинг@Mail.ru