|
Не получается поместить COMОбъект во временное хранилище. | ☑ | ||
---|---|---|---|---|
0
unknown181538
28.02.15
✎
18:35
|
ТипКоннектора = "V83.COMConnector";
V81_cntr = Новый COMОбъект(ТипКоннектора); Если ВидПодключения = "КлиентСервер" Тогда ПараметрСоединения = "Srvr="""+СокрЛП(Сервер)+""";"+"Ref="""+СокрЛП(База)+""";Usr="""+СокрЛП(Пользователь)+""";Pwd="""+СокрЛП(Пароль)+""";"; Иначе ПараметрСоединения = "File="""+СокрЛП(Путь)+""";Usr="""+СокрЛП(Пользователь)+""";Pwd="""+СокрЛП(Пароль)+""";"; Конецесли; Попытка Коннекшн = V81_cntr.connect(ПараметрСоединения); АдресКоннекшна = ПоместитьВоВременноеХранилище(V81_cntr,Новый УникальныйИдентификатор()); Исключение ОбщегоНазначенияКлиентСервер.СообщитьПользователю("Не вышло!"); Возврат; КонецПопытки; Метод ПоместитьВоВременноеХранилище выдает ошибку помещщения в хранилище. В чем может быть дело? |
|||
1
PR
28.02.15
✎
18:38
|
LOL
|
|||
2
PR
28.02.15
✎
18:39
|
А зачем?
У тебя клиент на винде, сервер на линуксе, ты передаешь на линух ком объект и... Что, нахрен, линуху с ним делать? |
|||
3
unknown181538
28.02.15
✎
18:41
|
(2) Сервер на виндоусе. Я даже могу без этого обойтись, но понять-то нужно.
|
|||
4
PR
28.02.15
✎
18:43
|
(3) А что непонятного-то? Это то же самое, что ты запустил фотошоп на компе, а потом этот запущенный фотошоп передал на другой кома. Что это за хрень? Как это?
|
|||
5
unknown181538
28.02.15
✎
19:00
|
(4) Получать я его тоже буду на сервере. Поместить-то почему не удается?
v8: УФ и соединение со сторонней базой вот например ветка, где люди помещают во временное хранилище. Даже в КЗ есть статья. |
|||
6
ShoGUN
28.02.15
✎
19:01
|
(5) На 8.3 это перестало работать.
|
|||
7
unknown181538
28.02.15
✎
19:03
|
(6) Вот это поворот.
И что, выхода нету из ситуации? Только перед каждым запросом заново коннектиться? |
|||
8
ShoGUN
28.02.15
✎
19:04
|
(4) Хватит пургу гнать, ему не надо объект никуда передавать, ему нужно сохранить COM-объект между серверными вызовами, чтобы вновь не подключаться, т.к. это лишние тормоза.
(6) Можно попробовать через функцию в общем модуле и свойство модуля "Повторное использование возвращаемых значений" |
|||
9
ДенисЧ
28.02.15
✎
19:04
|
(7) Модуль с повторно используемыми значениями.
Конектиться придётся чаще, но не настолько |
|||
10
unknown181538
28.02.15
✎
19:09
|
(6), (7) Спасибо, приму к сведению.
|
|||
11
Cyberhawk
28.02.15
✎
19:26
|
(9) он каждые 20 минут "забывает"?
|
|||
12
ДенисЧ
28.02.15
✎
19:27
|
(11) в 8,3 на порядок быстрей. минуты 2-3.
|
|||
13
Torquader
01.03.15
✎
12:27
|
Тогда COM+ "курите" - там можно создать пул объектов для повторного использования.
|
|||
14
H A D G E H O G s
01.03.15
✎
13:02
|
V81_cntr вставить в Структуру, Структуру помещать в ВХ, потом извлекать и брать V81_cntr
|
|||
15
Serginio1
01.03.15
✎
13:14
|
||||
16
EvgeniuXP
01.03.15
✎
13:49
|
(0) в структуру положи, потом ее во временное хранилище.
|
|||
17
Провинциальный 1сник
02.03.15
✎
09:08
|
(14) (16) Пока это работает, но высока вероятность, что в очередном релизе платформы это работать перестанет. Ибо теоретически это багофича, поскольку согласно документации, в хранилище теперь помещается только сериализуемое..
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |