Вниз
Скачать: CL | DM;

проблемы с 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 вся ветка

Скачать: CL | DM;



Память: 0.45 MB
Время: 0.011 c
4-98414
anod
2002-08-13 12:28
2002.09.30
КАк установить высоту окна


4-98395
MSL
2002-08-14 04:31
2002.09.30
Узнать о завершении приложения, которого не видно


3-97986
Openfire
2002-09-03 09:57
2002.09.30
Как автоматически подставить пароль при логине к БД Paradox?


3-97941
Новенький в Делфи
2002-09-08 01:30
2002.09.30
Разроботка клиент-сервер


1-98144
qube
2002-09-17 10:10
2002.09.30
Документ/представление




   Наверх