"Магический" шестнадцатый event

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

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

Ответить
Shaposh

"Магический" шестнадцатый event

Сообщение Shaposh » 27 окт 2004, 12:08

В процессе решения задачи репликации возникла потребность подписываться на большое количество сообщений. Использовался пакет FibPlus. Так вот, все работало чудесно, но: каждое шестнадцатое событие в списке зарегистрированных событий (в алфавитной сортировке) не отрабатывалось - клиент просто не получал информации о его наступлении. Выход был найден тривиальный - перед каждым таким событием регистрировалось заведомо "левое" - не нужное сообщение, например
Список событий:
№| событие
0| 000
...| ........
14| 014
15| 014_ERR
16| 015
...|
31| 030
32| 030_ERR
33| 031
----------------------------------------------------------------------------------
Это баг Fib'ов или баг Firebird?

dimitr
Разработчик Firebird
Сообщения: 888
Зарегистрирован: 26 окт 2004, 16:20

Сообщение dimitr » 27 окт 2004, 12:38

Бага в FIBPlus, уже исправлена.

Ответить