Форум: "Базы";
Текущий архив: 2002.09.30;
Скачать: [xml.tar.bz2];
Вниз
проблемы с IBEvent Найти похожие ветки
← →
dv (2002-09-10 07:57) [0]При отсоединение от базы данных при использовании компонента IBEvents,в системе начинаются "тормоза",загрузка процессора- 100%,все продолжается пока не закроешь приложение полностью.
with dm.MyIBEvent do
if Registered then
UnregisterEvents;
dm.myQuery.Close;
dm.myDataBase.Connected:=false;
Тормоза начинаются именно при отсоединении от базы
и именно в том случае если делается регистрация событий:
with dm.MyIBEvent do
if not Registered then RegisterEvents;
← →
Johnmen (2002-09-10 10:26) [1]Попробуй отключить "заинтересованность" в обработчике евента перед разрегистрацией и отключением...
А вообще компонент IBEvent может глючить безосновательно...:)
← →
dv (2002-09-10 11:54) [2]пробовал отключать, делал CancelEvent,ставил Application.ProcessMessages, уже чего только не пробовал, только что в бубен не бил с плясками вокруг компа.
Может кто сталкивался с сабжем и победил?
← →
-= Demon =- (2002-09-10 13:18) [3]А ты пробуй проводить дерегистрацию без обращения через компонент TIBInterbase, а сразу напрямую к TIBEvents:
with IBEvents do
if Resistered then UnregisterEvents;
------------
Так никаких проблем не встречал. И вообще, глючная эта штука, Interbase. Я с ней за полтора года так намучился...
Страницы: 1 вся ветка
Форум: "Базы";
Текущий архив: 2002.09.30;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.008 c