|
глобальная переменная на сервере |
☑ |
0
BaHgaJI
03.08.15
✎
20:54
|
Есть внешняя компонента которая возвращает внешнее событие. Сейчас она у меня определяется в обработке. Если я запускаю один экземпляр фонового задания, то все хорошо. Если запускаю второй, первый еще не завершился, начинается ересь и фоновое отваливается. Пришел к тому что надо как то сделать как в сабже или как то по-другому можно из этого выйти?
|
|
1
BaHgaJI
03.08.15
✎
21:17
|
можно как то ком объект определить глобально на сервере? как то думается через параметры сеанса , но тогда скорее всего не будет отрабатывать внешнее событие?
|
|
2
H A D G E H O G s
03.08.15
✎
21:27
|
(1)
Com объект на сервере определить можно.
Внешнее событие обрабатываться не будет.
|
|
3
BaHgaJI
03.08.15
✎
21:31
|
(2) почему? оно у меня сейчас обрабатывается, но только в обработке (это на сервере) проблема в том что когда переменная переопределяется перестает работать. Если бы она была глобальная то думаю все бы работало. но так как я понимаю никак?)
|
|
4
H A D G E H O G s
03.08.15
✎
21:32
|
(3) На сервере нет обработки внешних событий.
|
|
5
H A D G E H O G s
03.08.15
✎
21:34
|
Более того, если ты передашь управление серверу вне потока пользователя (а такое возможно) - rphost.exe сдохнет.
|
|
6
BaHgaJI
03.08.15
✎
21:34
|
(4) я делаю через ДобавитьОбработчик для ком объекта и это работает на сервере. Глобально можно как то определить ком объект?
|
|
7
BaHgaJI
03.08.15
✎
21:35
|
(5) ну он у меня завливается если два фоновых, если одно то работает
|
|
8
H A D G E H O G s
03.08.15
✎
21:37
|
(6) вот это поворот. Сколько не пытался - у меня он ДобавитьОбработчик игнорировал.
|
|
9
BaHgaJI
03.08.15
✎
21:38
|
(8) хз, может это зависит от конкретного ком объекта
|
|
10
H A D G E H O G s
03.08.15
✎
21:40
|
Храни так
СтруктураCОбъектом=Новый структура;
СтруктураCОбъектом.Вставить("КомОбъект",КомОбъект);
параметрысеанса.АдресОбъекта=ПоместитьВоВременноеХранилище(СтруктураCОбъектом);
но
1) у тебя есть всего 20 минут
2) твоего пользователя не смогут перекинуть на другой rphost если что случится
|
|
11
H A D G E H O G s
03.08.15
✎
21:40
|
(9) ком объект - твой?
|
|
12
BaHgaJI
03.08.15
✎
22:53
|
(11) не, winsocket. Блин 20 минут не катит(
|
|
Кaк может человек ожидaть, что его мольбaм о снисхождении ответит тот, кто превыше, когдa сaм он откaзывaет в милосердии тем, кто ниже его? Петр Трубецкой