Форум: "Базы";
Текущий архив: 2003.06.12;
Скачать: [xml.tar.bz2];
ВнизПосле завершения программы она остается как процесс. Найти похожие ветки
← →
kozovoy (2003-05-22 13:52) [0]Пишу программу, которая работает с FireBird 1.0
Иногда после выхода из программы она остается как процесс, причем работу с базой данных не завершает. Использую стандартные компонеты TIBDatabase и т.д. Может кто-то сталкивался с подобным. Подскажите как бороться. Заранее спасибо!
← →
Alpine (2003-05-22 14:23) [1]А ты не пробовал до закрытия программы отсоединятся от базы ?
IBTable1.close;
← →
Dred2k (2003-05-22 15:51) [2]
> Alpine © (22.05.03 14:23)
> А ты не пробовал до закрытия программы отсоединятся от базы
> ?
Вообще-то, это должен пробовать деструктор компонента при уничтожении формы. Либо дело до этого не доходит, либо компонент был создан ручками и не имел парента. А фри забыли.
Конечно, много чего еще может быть в данном случае.
← →
kozovoy (2003-05-22 22:39) [3]Спасибо! побробую до закрытия проги отсоединяться вручную.
Если бы глюк был постоянный, было бы проще.
Первый шаг который я сделал в OnClose формы поставил HaМожет у кого еще какие мысли будут?
о результатах исследования еще напишу...
← →
Карелин Артем (2003-05-23 13:14) [4]>>Может у кого еще какие мысли будут?
Транзакция настроена на CommitRetaining....
← →
Digitman (2003-05-23 13:38) [5]
> >>Может у кого еще какие мысли будут?
на момент выполнения ExitProcess() не завершен (продолжает работать) хотя бы один доп.кодовый поток, созданный в контексте процесса
← →
Verg (2003-05-23 13:39) [6]
> компонент был создан ручками и не имел парента. А фри забыли.
>
Овнера.
← →
Dred2k (2003-05-23 15:19) [7]
> Verg © (23.05.03 13:39)
Один фиг... ;)
Страницы: 1 вся ветка
Форум: "Базы";
Текущий архив: 2003.06.12;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.008 c