Можно ли передать com-объект с клиента на сервер? #691073


#0 by Karambol
Добрый день! Существуют ли способы передачи com-объекта со стороны клиента на сторону сервера?
#1 by ДенисЧ
да.
#2 by Karambol
Можно подробнее?
#3 by ДенисЧ
Временное хренилище....
#4 by Karambol
Спасибо, попробую.
#5 by ПотокСознания2
Успехов!
#6 by Karambol
Конструктор ХранилищеЗначения доступен только на сервере. Получается, чтобы поместить com-объект в хранилище, нужно сделать это на сервере. Т.е., возвращаемся к исходной задачи:передать com-объект на сервер.
#7 by Lama12
А разве это тоже самое что и ?
#8 by ДенисЧ
туплю. Смысла в этом нет. На клиенте может быть программа, отдающяя ком-объект, а на сервере нет. Так что....
#9 by НеБорисНуралиев
Нет, таких способов нет.
#11 by НеБорисНуралиев
Это для сохранения между серверными вызовами, а не для передачи с клиента на сервер.
#12 by qeos
что значит "передать com-объект"?
#13 by Karambol
На клиенте создаю com-объект, хочу вызвать экспортную процедуру из модуля некой обработки, в которой используется этот com-объект. Для этого хочу передать этот com-объект с клиента на сервер.
#14 by Serginio1
Видимо типа marshalbyrefobject
#15 by ifso
Когда такое может понадобится (чтобы нельзя было обойти передачей с сервера на клиент)?
#16 by hhhh
выполняйте на клиенте эту свою чудо-процедуру
#17 by Trainee
Получай com-объект на сервере и потроши его там.
#18 by Бешенный
Буду осторожен: кажется DCOM может помочь, но клиент и сервер должны работать на платформе Windows.
#19 by Бешенный
Как DCOM, так и CORBA решают задачу вызова метода объекта, расположенного на другой машине, а также передачу ссылки на объект с одной машины на другую. Отсюда Так что получается можно.
#20 by ViSo76
DCOM и COM это разные вещи
#21 by Бешенный
Чой-то? Выпущенная в 1996 году технология DCOM (англ. Distributed COM — распределённая COM) основана на технологии DCE/RPC (разновидности RPC). DCOM позволяет COM-компонентам взаимодействовать друг с другом по сети. (Из той же ссылки выше) Я в где-то в 2000 году баловался с DCOM. Открывал файлы excel на удаленном компе. COM он и есть COM и для программы было все равно на каком компе открывался этот файл Excel.
#22 by ViSo76
Страница 5 фотография иллюстрирующая что такое DCOM.
#23 by Бешенный
Ну да, все верно. нужно настроить DCOM на тот объект клиентского компьютера, который он хочет вызывать с сервера.
#24 by ViSo76
DCOM (Distributed COM) – это расширение COM, делающее эту модель распределенной, то есть позволяющей вызывать COM-объекты, находящиеся на другом компьютере в сети. С самого начала СОМ разрабатывалась с учетом обеспечения поддержки распределенных сред, т.е. способности клиента создавать объекты на других машинах и вызывать их методы по сети. Эти планы стали реальностью в 1996 году после выпуска распределенной СОМ (Distributed СОМ — DCOM). DCOM позволяет клиенту создавать и использовать объекты как на удаленных системах, так и на локальной. Более того, клиент может даже не осознавать различия между этими двумя случаями. Подобно тому, как клиенты СОМ имеют прозрачный доступ к объектам в динамических библиотеках и локальных процессах, DCOM обеспечивает прозрачный доступ к объектам в удаленных процессах. Фактически самое трудное в достижении подобной прозрачности — это обеспечить взаимодействие объектов, исполняющихся в разных процессах независимо от того, выполняются эти процессы на одной машине или нет. В этом смысле, с точки зрения проектирования, DCOM — довольно незначительное расширение оригинальной СОМ.
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С