|
|
|
Сетевое приложение
|
|||
|---|---|---|---|
|
#18+
Есть база данных и два клиента. (к примеру) У обоих отображается список документов в ДатаВиндов. Один из них Добавл запись в список документов. Каким образом второй пользователь у видить это действие. Т.е. как это реализовать? Timer? Как вообще раализовать эту технологию на PowerBuilder что бы потом поздно небыло? Спасибо. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.05.2005, 16:15 |
|
||
|
Сетевое приложение
|
|||
|---|---|---|---|
|
#18+
ВопросникУ обоих отображается список документов в ДатаВиндов. Один из них Добавл запись в список документов. Каким образом второй пользователь у видить это действие. Т.е. как это реализовать? Timer? Кнопочка "обновить". Что-то более навороченное нужно в крайне редких случаях. Самое главное - сделать так, чтобы этот "сервис" не мешал работать . ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.05.2005, 17:03 |
|
||
|
Сетевое приложение
|
|||
|---|---|---|---|
|
#18+
ВопросникУ обоих отображается список документов в ДатаВиндов. Один из них Добавл запись в список документов. Каким образом второй пользователь у видить это действие. Т.е. как это реализовать? Timer? Какая СУБД? Например для MS SQL http://www.sql.ru/subscribe/2002/121.shtml Но таймер тоже испольнуют. Но обычно - это не главная возможность программы. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.05.2005, 17:43 |
|
||
|
Сетевое приложение
|
|||
|---|---|---|---|
|
#18+
Используйте блокировки СУБД, и тогда второй просто не прочтёт то что уже читает первый. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.05.2005, 12:26 |
|
||
|
Сетевое приложение
|
|||
|---|---|---|---|
|
#18+
ГеннадичИспользуйте блокировки СУБД, и тогда второй просто не прочтёт то что уже читает первый. Пользователи прибьют, и будут совершенно правы ;). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.05.2005, 12:36 |
|
||
|
Сетевое приложение
|
|||
|---|---|---|---|
|
#18+
В свое время рассматривали возможность таймера, и отказались от его применения. Кнопка на тулбаре и ХотКей. И вообщем за много лет работы никто из клиентов не сказал что это не удобно. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.05.2005, 13:28 |
|
||
|
Сетевое приложение
|
|||
|---|---|---|---|
|
#18+
Делается отдельный thread, который в timere pollает БД и через класс-посредник нотифицирует визуальный контрол в основном threadе, что пора refreshнуться и т.д и т.п. ... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.05.2005, 18:55 |
|
||
|
Сетевое приложение
|
|||
|---|---|---|---|
|
#18+
2Филлип pollает БД - не знаком с таким термином, но понимаю что это. А как лучше pollать? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.05.2005, 16:58 |
|
||
|
Сетевое приложение
|
|||
|---|---|---|---|
|
#18+
poll - опрос, опрашивать, отсюда "поллить" , "прополлка" ... Мы спикаем по-русски гордо,... И Пушкин спинает в гробу... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.05.2005, 17:19 |
|
||
|
Сетевое приложение
|
|||
|---|---|---|---|
|
#18+
ЗоринАндрейpoll - опрос, опрашивать, отсюда "поллить" , "прополлка" ... Мы спикаем по-русски гордо,... И Пушкин спинает в гробу... г-н Зорин, вы уже наверное обратили внимание, что я прилагаю массу усилий при употреблении терминов, с аналогами которых в русском языке я плохо знаком. Специально их в латиннице пишу, только грамматические куски в кириллице :-) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.05.2005, 19:12 |
|
||
|
|

start [/forum/topic.php?fid=15&msg=33073126&tid=1338344]: |
0ms |
get settings: |
7ms |
get forum list: |
9ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
56ms |
get topic data: |
7ms |
get forum data: |
2ms |
get page messages: |
41ms |
get tp. blocked users: |
1ms |
| others: | 199ms |
| total: | 326ms |

| 0 / 0 |
