|
![]() |
#1 |
Гость
|
перегрузить АОС
|
|
![]() |
#2 |
Участник
|
Сделал небольшой функционал для того чтобы удаленно:
1. Отправлять пользователям сообщения. 2. Сбрасывать локальный кэш. 3. Запрашивать версию клиента. Сообщения обрабатываются у клиента в методе Info::onEventGoingIdle. Рекомендую класс Info заливать только после компиляции остальной части проекта. В параметры пользователя добавлена возможность отключить обработку (она может мешать при отладке). SharedProject_ClientMessage_OK.rar Последний раз редактировалось Bega; 20.12.2010 в 12:04. |
|
|
За это сообщение автора поблагодарили: Zabr (1), sukhanchik (10), Logger (7), Ace of Database (4), Poleax (5), gl00mie (10), farlander (1), Андрей К. (1), driller (1), d&m (1), d_alexe (1). |
![]() |
#3 |
Сам.AX
|
Или если самому не лень заниматься, и не нужны вкусности предложенные Bega, то добавляем к пользователю флажок «needClearCash». Для запуска на клиенте вешаем на Application.startupPost() или Info.startupPost() проверку этого флажка для текущего пользователя, если нужно чистим, как сказано здесь и снимаем флажок. При необходимости вновь, выставляем этот флажок для всех.
__________________
"Считать метафору доказательством, поток праздных слов источником истины, а себя оракулом - это заблуждение, свойственное всем нам." Поль Валери |
|
|
За это сообщение автора поблагодарили: mazzy (2), farlander (1), Kabardian (2). |
![]() |
#4 |
Участник
|
|
|
![]() |
#5 |
Участник
|
Цитата:
Да это проект под DAX2009. В 4.0 не проверял, думаю нет причин, чтобы не работало. |
|
![]() |
#6 |
Модератор
|
Цитата:
Сообщение от Bega
![]() Сделал небольшой функционал для того чтобы удаленно:
1. Отправлять пользователям сообщения. 2. Сбрасывать локальный кэш. 3. Запрашивать версию клиента. Сообщения обрабатываются у клиента в методе Info: ![]() Рекомендую класс Info заливать только после компиляции остальной части проекта. В параметры пользователя добавлена возможность отключить обработку (она может мешать при отладке). Поясните, что за флаг "Отключить обработку клиентских сообщений (ОК)" Кнопка "Запросить версию" не обновляет данные по запросу. Отработал только один раз, после был выбран сброс кеша. Теперь запросить версию показывает данные.
__________________
This posting is provided "AS IS" with no warranties, and confers no rights. |
|
![]() |
#7 |
Участник
|
Цитата:
Сообщение от Poleax
![]() Можно в проект закинуть \Data Dictionary\Base Enums\FormWindowType он у меня без меток, и на форме выглядит очень куцо.
Поясните, что за флаг "Отключить обработку клиентских сообщений (ОК)" Кнопка "Запросить версию" не обновляет данные по запросу. Отработал только один раз, после был выбран сброс кеша. Теперь запросить версию показывает данные. После запроса версии нужно в форме активных пользователей нажать кнопку Обновить - клиенты обрабатывают сообщения не сразу, а при простое системы, так что может пройти несколько секунд. |
|
![]() |
#8 |
Модератор
|
Цитата:
Сообщение от Bega
![]() Удалите поле FormWindowType, к этому проекту оно не имеет отношения. Под рукой нет абсолютно чистой системы, поставлю, выложу.
После запроса версии нужно в форме активных пользователей нажать кнопку Обновить - клиенты обрабатывают сообщения не сразу, а при простое системы, так что может пройти несколько секунд. \Forms\SysUsersOnline\Data Sources\SysClientSessions\Methods\lastMessage_OK почистить методы ?: \Forms\SysUserSetup\Data Sources\UserInfo\Methods\validCertificate \Forms\SysUserSetup\Data Sources\UserInfo\Methods\validCertificate
__________________
This posting is provided "AS IS" with no warranties, and confers no rights. |
|
![]() |
#9 |
Участник
|
Цитата:
\Forms\SysUserSetup\Data Sources\UserInfo\Methods\validCertificate \Forms\SysUserSetup\Data Sources\UserInfo\Methods\validCertificate Вот это оставить: \Forms\SysUsersOnline\Data Sources\SysClientSessions\Methods\lastMessage_OK |
|
![]() |
#10 |
Участник
|
Почистил проект от лишних полей и методов, приложение DAX2009 SP1 RU5.
SharedProject_ClientMessage_OK.rar |
|
|
За это сообщение автора поблагодарили: Ansi (0), Poleax (10). |
Теги |
aoc, ax2009, активные пользователи, законченный пример, кэш, полезное |
|
Опции темы | Поиск в этой теме |
Опции просмотра | |
|