powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / И снова про TEvent с параметрами.
11 сообщений из 11, страница 1 из 1
И снова про TEvent с параметрами.
    #32352828
__Victor11
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
В книге А.Ковязин,С.Востриков в главе про Firebird 1.5. написано, что будет расширен механизм сообщений - добавлены параметры. Скачал FB1.5, но в документации к нему ничего подобного не нашел. В связи с чем вопрос: есть ли на самом деле эта поддержка? И, если есть, то как с эти работать через IBX?
Заранее спасибо...
...
Рейтинг: 0 / 0
И снова про TEvent с параметрами.
    #32353507
dimitr
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
В версию 1.5 это не вошло по техническим причинам. Глава по FB 1.5 писалась год назад, поэтому кое-что в ней не соответствует текущим реалиям.
...
Рейтинг: 0 / 0
И снова про TEvent с параметрами.
    #32353690
__Victor11
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Понятно. Тогда логичен следующий вопрос: в какой версии поддержка появится? Или может уже есть?
...
Рейтинг: 0 / 0
И снова про TEvent с параметрами.
    #32353721
dimitr
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Предположительно, в следующей ;-) Ответ тоже вполне логичен, не так ли?
...
Рейтинг: 0 / 0
И снова про TEvent с параметрами.
    #32353747
Gold
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Смотря какие параметры нужны. В общем-то есть способ передачи на клиента с сообщением целого числа. Как известно, вместе с событием передаётся количество его вызовов, поэтому для того, чтобы отличать кто послал событие, можно разное кол-во раз делать POST EVENT. Я собираюсь это попробовать, но лень что-то
...
Рейтинг: 0 / 0
И снова про TEvent с параметрами.
    #32353801
dimitr
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Не пройдет. Сервер действительно посылает количество вызовов POST_EVENT, но этот счетчик ведется с момента регистрации события, т.е. не сбрасывается по коммиту. Итого ты получишь:

а) 2 - 4 - 6 - 8 ...
б) 4 - 8 - 12 -16 ...

и гадай тут, что от кого пришло.
...
Рейтинг: 0 / 0
И снова про TEvent с параметрами.
    #32353825
Gold
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ого :-( А я думал, что по комиту обнуляется всё :-/
...
Рейтинг: 0 / 0
И снова про TEvent с параметрами.
    #32353866
dimitr
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Будет время - почитай про EPB и isc_event_counts. Еще лучше посмотреть исходники IBX. Под отладчиком ;-) Механизм событий достаточно прост, на самом деле.
...
Рейтинг: 0 / 0
И снова про TEvent с параметрами.
    #32353898
__Victor11
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Ага, а еще можно сделать так. Чтобы передать например int:
регистрируем Event0...Event255
посылаем EventBeginSend
потом EventX1
EventX2
EventX3
EventX4

На приеме после EventBeginEnd получаем 4 события, на приеме собираем из четырех байт int. Если нужно передать WORD, то передавать два события. Работать такая штука должна, но способ уж сильно извращенский
...
Рейтинг: 0 / 0
И снова про TEvent с параметрами.
    #32353945
alex_k
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
можно чуть прощще.
регистрируются евенты типа
start_send_int
end_send_int
end_send_byte
ev_bit_0
ev_bit_1
ev_bit_2
ev_bit_3
ev_bit_4
ev_bit_5
ev_bit_6
ev_bit_7


и при посылке числа например 12 делается такая последовательность евентов:
start_send_int
ev_bit_2
ev_bit_4
end_send_byte
end_send_byte
end_send_byte
end_send_byte
end_send_int

таким образом можно и стринги посылать :-)
...
Рейтинг: 0 / 0
И снова про TEvent с параметрами.
    #32353954
Gold
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ого! Да у нас тут новая технология отсылки сообщений рождается!!!
...
Рейтинг: 0 / 0
11 сообщений из 11, страница 1 из 1
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / И снова про TEvent с параметрами.
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]