Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Базы";
Текущий архив: 2008.03.30;
Скачать: [xml.tar.bz2];

Вниз

Вопрос по отправке сообщений SendMessage   Найти похожие ветки 

 
Still Swamp   (2007-11-07 17:59) [0]

У меня след ситуация.
Есть несколько приложений которые работают с БД на одной машине. Есть WatchDog(приложение) которое в эту БД пишет. После записи мне необходимо оповестить приложения остальные о том что произошло изменение БД. Самый простой способ, отправить бродкастовое сообщение. Логика работы находится в БД и сама БД возвращает WotchDog"у какое из сообщений она бы хотела отправить приложениям.  

Однако, в хэлпе написано что бродкастовое сообщение должно быть зарегистрировано RegisterWindowMessage. Эта функция мне вернет код сообщения. Однако, БД естно, может вернуть какой то вполне определенный код, а не тот что вернет RegisterWindowMessage, тем более что он может оказаться разным на разных тачках.

Что делать?
Ед вариант пришедший в голову - заюзать какое либо стандартное сообщение и база будет возвращать его, со своими параметрами, потом WatchDog будет его бродкастово рассылать. Приложения и мои и чужие будут его получать. Останется надеятся что чужие не интерпретируют как нить по своему эту ситуацию. Это криво. Какие еще есть варианты?


 
Сергей М. ©   (2007-11-08 08:48) [1]

СУБД какая ?


 
Still Swamp   (2007-11-08 11:56) [2]

FireBird... Но в принципе это не столь важно.


 
Сергей М. ©   (2007-11-08 12:43) [3]


> в принципе это не столь важно


Это довольно важно.

Зачем городить огород с бродкастами и прочей лабудой, если FB-сервер способен рассылать сообщения о событиях всем своим активным клиентам, подписавшимся на эти события ?


 
Still Swamp   (2007-11-08 15:40) [4]

Пожалуй... это дело меняет конечно. А как это вообще организуется тогда?
Я юзаю FBEmbeded как локальное храниличе и FB сервер как централизованное. Компоненты IB.


 
Сергей М. ©   (2007-11-08 16:31) [5]


> как это вообще организуется тогда?


FB-сервер поддерживает PSQL-конструкцию POST_EVENT, почитай про нее на ibase.ru



Страницы: 1 вся ветка

Форум: "Базы";
Текущий архив: 2008.03.30;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.45 MB
Время: 0.038 c
2-1204617905
Alex_C
2008-03-04 11:05
2008.03.30
Вызов события OnClose дочерних форм


15-1203415250
Ega23
2008-02-19 13:00
2008.03.30
Что почитать про безопасность?


3-1194436714
Mari
2007-11-07 14:58
2008.03.30
из запроса в Excel


15-1203233243
smartleds
2008-02-17 10:27
2008.03.30
Народ , может кто помнит как в Делфи в степень возвести.


2-1203607430
Павел
2008-02-21 18:23
2008.03.30
Нужна помощь!!!!!! Как конвертировать xls-файл в dbf файл?





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский