|
Подключить внешнюю компоненту. | ☑ | ||
---|---|---|---|---|
0
SkrAn
11.02.13
✎
08:37
|
День добрый. Есть клиент серверная база. Пользователи работают в тонком клиенте. На сервере зарегестрирована дллка. Вопрос, как на сервере зарегестрировать внешнюю компоненту, чтобы ее методы вызывались в фоновом задании и были доступны в пользовательских сеансах.
Я знаю что метод загрузить внешнюю компоненту доступен только на толстом клиенте) Как можно обойти? |
|||
1
Defender aka LINN
11.02.13
✎
08:54
|
(0) У тебя тоже температура? Фоновое задание выполняется на сервере, и с пользовательскими сеансами никак не связано
|
|||
2
SkrAn
11.02.13
✎
09:01
|
это можно поидее обойти) Например с клиентских писать в регистр команду с параметрами. а на сервере сфоновое задание с подключенной компонентой будет анализировать этот регистр и выполнять оттуда команды.
Вопрос сместился в сторону: Как получить фоновое задание которое будет висеть постоянно и как в этом фоновом задании еще получить обработчик внешнего события? где источник эта компонента. |
|||
3
Defender aka LINN
11.02.13
✎
09:14
|
(2) Про параметры заданий ты не в курсе, да?
И нахрена тебе "вечное" задание? |
|||
4
Fragster
гуру
11.02.13
✎
09:15
|
(3) многопоточность эмулировать через очереди-вечные фоновые задания
|
|||
5
Fragster
гуру
11.02.13
✎
09:16
|
правда через РС блокировки
|
|||
6
Defender aka LINN
11.02.13
✎
09:17
|
(4) А че ее эмулировать? Запусти N заданий, и они будут параллельно работать.
|
|||
7
Fragster
гуру
11.02.13
✎
09:18
|
(6) каждое задаени еще и запускается несколько секунд, поэтому для операций до ~10 секунд их не выгодно использовать, если они уже не висят.
|
|||
8
SkrAn
11.02.13
✎
09:21
|
=) Все вопросы уже сводятся к одному с подключаемой компонентой могут происходить внешнии события. Как в фоновом задании все их отслеживать и реагировать? Если компоненту загружаю в клиентской части - отлавливаются все события. - Если запускать фоновое, даже по расписанию, - отлавливаются только те которые произошли в момент запуска.
|
|||
9
Defender aka LINN
11.02.13
✎
09:38
|
(8) Ты задачу рассказать стесняешься, я так понял?
|
|||
10
SkrAn
11.02.13
✎
09:46
|
Ну типо того) Рассылка с клиентов icq и джабера в зависимости от запускаемых бизнеспроцессов и задач. Как пример: Запустили бизнес процесс исполнение. поставили в исполнителя пользователю. Ему на асю/джабер пришло задание, по исполнении он отвечает в асю.джабер и тип задания меняется на исполнено) вот как то так) Задание могу ставить очень много пользователей и каждому подключать компоненту с одними и темиже учетными данными в асю/джабер невариант.
|
|||
11
SkrAn
11.02.13
✎
12:40
|
Так ктонибудь реализовывал подобное?)
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |