Форум: "Corba";
Текущий архив: 2006.09.24;
Скачать: [xml.tar.bz2];
ВнизСвязь с объектом Найти похожие ветки
← →
kblc © (2005-08-11 06:22) [0]Уважаемые мастера, у меня к вам вопрос:
Существует клиент и два COM-сервера.
Оба сервера должны быть единственными (т.е. только одна копия сервера), но при этом Клиент может соединяться с обоими серверами, и один из серверов должен соединяться с первым сервером.
Как нужно регистрироватьTComObjectFactory
?
Я регистрирую сciSingleInstance
иtmSinge
, но когда я пытаюсь подключиться (CreateComObject
) из второго сервера к первому (в тот момент когда они оба загружены клиентом), то почему-то создаётся ещё одна копию первого сервера. Почему? И как мне от этого избавиться?
← →
Polevi © (2005-08-11 09:39) [1]тебе синглетон нужен
← →
kblc © (2005-08-11 09:45) [2]что что?
← →
kblc © (2005-08-11 10:10) [3]Прошу прощения, я не совсем понял что ты сказал. Будь добр объясни поподробнее...
← →
isasa © (2005-08-11 11:35) [4]>то почему-то создаётся ещё одна копию первого сервера. Почему?
А сервер не обязан знать, что кто-то еще пользует первый сервер.
← →
kblc © (2005-08-11 11:54) [5]а как тогда быть? Как я должен подключаться к уже имеющемуся серверу? Подскажите плз....
← →
isasa © (2005-08-11 13:30) [6]Для каждого клиента(в данном случае второй сервер выступает в роли клиента) создается свой экземпляр объекта. Нужно разбираться с логикой программы.
← →
kblc © (2005-08-11 14:03) [7]Но ведь при создании в ComFactory стоит что сервер единственный для всех клиентов! Разве я не прав?
← →
kblc © (2005-08-11 20:55) [8]ау!
← →
Opuhshii (2005-08-11 23:33) [9]нет.
http://www.techvanguards.com/com/tutorials/tips.asp#Understand the class factory Instancing property
Страницы: 1 вся ветка
Форум: "Corba";
Текущий архив: 2006.09.24;
Скачать: [xml.tar.bz2];
Память: 0.46 MB
Время: 0.044 c