Vista + SIBfibEventAlerter (Firebird-2.0 + FIBplus 6.8.0)

Access Violation, некорректное выполнение запросов или вызовов API, ошибки утилит командной строки, в общем все, что вам мешает работать

Модераторы: kdv, dimitr

Ответить
СисдбаМастеркеевич
Сообщения: 13
Зарегистрирован: 05 окт 2007, 20:06

Vista + SIBfibEventAlerter (Firebird-2.0 + FIBplus 6.8.0)

Сообщение СисдбаМастеркеевич » 17 май 2008, 17:02

Здравствуйте!
Использую Firebird-2.0 + FIBplus 6.8.0

Сделал рефреш по событию (использую SIBfibEventAlerter), на всех машинах с ХP работает нормально, но почему-то в Висте - программа виснет, и виснет именно во время коннекта с базой, еще до каких-либо изменений...
Т.е. программа загружаеться, пользователь как обычно вводит пароль и ... долгий логин...и примерно минуту программа как "замороженная". Дальше (все в Висте) :
После этого зависания работа как бы возобновляеться, но событие OnEventAlert уже не работает.
Файрволы выключены.
Попробовал выключить SIBfibEventAlerter.AutoRegister :=False - все заработало...

Похоже на баг SIBfibEventAlerter...
Поставил Firebird-2.1 + FIBplus 6.8.5 - та же ситуация - XP-нормально, в Висте - тормоза если SIBfibEventAlerter.AutoRegister :=True
Не хочет Vista работать с SIBfibEventAlerter.

Может кто-то сталкивался с подобным, какие есть идеи?
Помогите пожалуйста!

Attid
Спец
Сообщения: 377
Зарегистрирован: 14 ноя 2006, 09:58

Сообщение Attid » 19 май 2008, 14:56


kdv
Forum Admin
Сообщения: 6595
Зарегистрирован: 25 окт 2004, 18:07

Сообщение kdv » 19 май 2008, 14:59

тут скорее дело не в компоненте, а в реализации tcp в висте и xp.
точно так же, как это было раньше с разными сервиспаками, и с разными ОС на клиентах и сервере.

Ответить