Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2012.01.01;
Скачать: CL | DM;

Вниз

Информирование клиентов базы.   Найти похожие ветки 

 
dima_q   (2010-03-23 18:15) [0]

Привет. Уважаемые мастера у меня сложилась такая проблема. У меня есть одна бд с адресной книгой. ЕЕ могут одновременно читать несколько клиентов. Вопрос в следующем: каким способом предпочтительнее информировать клиентов об изменении в базе, например добавлении группы, чтобы они автоматически обновляли вид? Например, как в файловых менеджерах, обновился файл, описание измениловь без запроса на обновление. Просто не хочется тупо обновлять все по таймеру... хочется как-то изящнее, чтоб например только часть бд перечитывать. Подскажите плиз направление, куда копать. Заранее благодарен!


 
sniknik ©   (2010-03-23 19:37) [1]

копай в направлении кнопки "обновить", как в браузере... он ближе к клиент серверу в базах, чем приведенный пример файловых менеджеров.
если же это в пределах одной машины то зарегистрируй свое событие в системе и рассылай его аналогично файловым при изменениях (т.е. сделай аналог того на что ссылаешься).


 
dima_q   (2010-03-24 12:13) [2]

Спасибо большое за ответ, но можно по-конкретнее, чо вбить в гугл, как эти события виндовс называются правильно. А то чет совем туплю. Спасибо еще раз.


 
Sergey13 ©   (2010-03-24 12:25) [3]

> [2] dima_q   (24.03.10 12:13)
> но можно по-конкретнее, чо вбить в гугл

Вбей "кнопка обновить". 8-)
Или тут страницы полистай. Таких топиков, про "чтобы они автоматически обновляли вид" пруд пруди.


 
sniknik ©   (2010-03-24 12:36) [4]

> как эти события виндовс называются
http://delphimaster.ru/articles/panov/index.html


 
sniknik ©   (2010-03-24 12:38) [5]

это то "как в файловых менеджерах, обновился файл, описание измениловь без запроса на обновление."


 
dima_q   (2010-03-24 15:43) [6]

Спасибо:). Буду копать.



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

Текущий архив: 2012.01.01;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.011 c
2-1317089272
я
2011-09-27 06:07
2012.01.01
Имитация нажатия клавиш


2-1316800223
HF-Trade
2011-09-23 21:50
2012.01.01
Как узнать, позицию горизонтальной полосы прокрутки TListView


3-1269443878
gog
2010-03-24 18:17
2012.01.01
Не читаются unicode данные


4-1253673415
bzzz
2009-09-23 06:36
2012.01.01
Как программно получить путь до папки Application Data для пользо


6-1249372147
Ливр
2009-08-04 11:49
2012.01.01
проблема: в Webbrowser е проблемы с вводом с клавиатуры