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

Вниз

DCOMConnection+ClientDataSet, можно ли заставить сервер...   Найти похожие ветки 

 
Klaus   (2002-05-09 14:41) [0]

Можно ли заставить сервер "мониторить" кто к нему подключен и в случае прихода записи, скажем, с одного клиента, послать на все остальные если не эту запись, то хотя бы сообщение, чтобы "забрали" записи?

И еще, ClientDataSet может забрать только все записи сразу или можно устроить так, чтобы на серваке хранился список изменений, и на CDS уходили только добавления/изменения?

Просто идея с таймером в 10 секунд как-то не очень...

Если что, пошлите меня по ссылке или в книгу - буду также очень благодарен.


 
Rectangle   (2002-05-09 16:24) [1]

Имхо нет


 
Hrul   (2002-05-22 19:19) [2]

Можно сообщать всем клиентам о том, что в принципе изменились данные. Это можно сделать с помощью т.н. точек подключения -
TConnectionPoints. Сервер вызывает всех подключенных к ниму клиентов по-очереди, находясь в функции, модификации данных, вызванной клиентом. Прочитал и сам испугался - на самом деле не все так страшно. Книжка с примером лежит у меня дома, по-этому автора напишу в след раз.


 
Fay ©   (2002-05-22 20:17) [3]

Можно


 
Кулюкин Олег ©   (2002-05-23 08:55) [4]

Можно (см. книжку Эрика Хармона), вот только зачем?
Идеологически неверно сообщать клиенту о том, чего он не спрашивал.
Не лучше ли писать на статусбаре "Даннныее обновлены хх-хх назад".
Захочет клиент обновиться - нажмет красивую кнопку "Обновить"


 
Hrul   (2002-05-23 10:53) [5]

Вот книжка:
"Разработка COM - приложений в среде Delphi"
Эрик Хармон (Eric Harmon)
Издательский дом "Вильямс"
Москва - С Петербург - Киев 2000
ISBN 5-8459-0074-3(рус)
В механизме TConnectionPoints есть несколько подводных камней, но работает исправно. Если интересно, то напиши свое мыло, а мое вот Misch_Sergey@hotmail.com



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

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

Наверх




Память: 0.48 MB
Время: 0.016 c
1-55091
Serg2002
2002-06-06 08:47
2002.06.17
И снова о масштабах (пиксел*мм) при печати из Image


1-55062
Sokoloff
2002-06-05 17:48
2002.06.17
Продвинутый stringgrid


4-55345
s.ts
2002-04-12 19:03
2002.06.17
Управление DOS-окном из Win98,Win2k


14-55288
Alx2
2002-05-15 11:21
2002.06.17
Задачка :)


3-55020
Explorer
2002-05-24 06:24
2002.06.17
Дайте кто -нибудь пример TQuery при работе с параметрами