![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
IBEvents [D6, IB6.x]
Kaginava © (2002-10-01 12:18:00)Добрый день, люди подскажите как быть с IBEvents?
В событии FormCreate делаю IBEvents.RegisterEvents
после это приложение работает и получает сообщения из БД,но при выходе из программы она завершаеться с ошибкой.
Если IBEvents не регистрирую то все завершаеться нормально, но соответственно никакие события БД не обрабатываються.
Подскажите, может кто то сталкивался с этим ?
User_OKA (2002-10-03 08:43:00) [1]Prooksius © (01.10.02 15:30)
Я про IBEvent говорил. Остальные не пробовал, т.к. нашел другой выход.
Prooksius (2002-10-01 15:30:00) [2]2 User_OKA © (01.10.02 15:20)
Очень даже зря. Работаю с эвентами уже года 2, в сети и все как часы.
Использую, правда, TSIBfibEventAlerter (ну и название :o)
Были какие-то глюки, но было это из-за того, что не делал UnregisterEvents при закрытии (или дестрое) формы.
Я также намучался в свое время со стандартным Alerter-ом, стал искать нормальный и нашел.
Ищите и обрящите! (С)Библия ;)
Johnmen (2002-10-01 15:29:00) [3]Хоть IBEvent и глючный, но в данном случае :
1. регистрируемся IBEvents.Registered:=True
2. перед завершением работы - разрегистрируемся IBEvents.Registered:=False
(Ошибок быть не должно...)
User_OKA (2002-10-01 15:20:00) [4]Это глюк IBEvent.
В свое время я с этим помучился вдоволь. не помогает ни Free, ни Destroy, ни способ Prooksius.
Попробуй Event из FIBPlus. Может там все нормально. А я от этих evrnt-ов отказался и с тех пор чувствую себя намного лучше.
Prooksius (2002-10-01 13:30:00) [5]1. Попробуй в Destroy формы делать UnRegisterEvents
2. Использовать другой алертер ( http://www.ibase.ru)
Digitman (2002-10-01 13:15:00) [6]А как обрабатываешь получаемые события ?