Имя: Пароль:
IT
Админ
СОМ-связь 1С 8.2 и Лотус 8.5 на 64-битном сервере (2)
,
0 Rovan
 
гуру
03.10.11
13:19
Всем привет!

Начало тут
v8: СОМ-связь 1С 8.2 и Лотус 8.5 на 64-битном сервере

Всё работает, НО только если соединение делает 1 пользователь 1С.
Если при этом подключается 2й то его не пускает
(дает сбой создания СОМ-объекта)

Как же разрешить ?
1 Rovan
 
гуру
03.10.11
14:21
Кажется нашел что нужно
http://devtrainingforum.v8.1c.ru/forum/thread.jsp?id=576368
2 Rovan
 
гуру
03.10.11
18:27
А не получилось!! Для 2го пользователя
ЛотусСессия=Новый COMОбъект("Lotus.NotesSession");
возвращает тот же самый объект что и для 1го !!
3 Господин ПЖ
 
03.10.11
18:35
вопрос по мотивам - comconnector от 8.2 может работать без полной инсталяции клиента 1С? Хватит регистрации библиотеки comcntr.dll или нет?
4 DmitrO
 
03.10.11
18:37
(3)ну разумеется нет
5 Господин ПЖ
 
03.10.11
18:38
(4) всего клиента волочь надо? а нафига собственно - работа вся идет на сервере, gui нету...
6 DmitrO
 
03.10.11
18:41
ну я бы не стал утверждать что вся работа идет на сервере..
..и тем не менее
7 DmitrO
 
03.10.11
18:42
не путай и не проводи аналогий с тонким клиентом, внешнее соединение очень даже толстое
8 Rovan
 
гуру
04.10.11
09:15
(+2) собственно вопрос такой:
как вызвать из 1С (на сервере 1С 8.2) несколько раз Новый COMОбъект так, чтобы он создавался каждый раз новый ?
9 Lama12
 
04.10.11
09:21
(8) Что-то мне подсказывает что это технологически не возможно.
На сервере, com  объект интегрируется в адресное пространство сервера 1С, а не работает в изолированном адрессном пространстве.
Может в этом загвоздка?
10 Rovan
 
гуру
04.10.11
10:09
нашел вот что
http://msdn.microsoft.com/ru-ru/library/microsoft.visualbasic.interaction.createobject.aspx

Если объект зарегистрировался в качестве объекта с единственным экземпляром, то вне зависимости от числа запусков функции CreateObject создается только один экземпляр объекта.

***

можно ли это убрать ??
11 Rovan
 
гуру
04.10.11
12:33
Пытаюсь создать СОМ-объект на сервере с клиента
ЛотусСессия=Новый COMОбъект("Lotus.NotesSession",ИмяСервера);

пишет ошибку
Ошибка при вызове конструктора (COMОбъект): The RPC server is unavailable.
12 Rovan
 
гуру
04.10.11
14:41
(+11) теперь пишет Class not registered
13 Rovan
 
гуру
05.10.11
09:34
up