Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2006.09.24;
Скачать: CL | DM;

Вниз

Связь с объектом   Найти похожие ветки 

 
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 вся ветка

Текущий архив: 2006.09.24;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.031 c
2-1157419680
Ref
2006-09-05 05:28
2006.09.24
Excel


6-1137340395
WebSQLNeeder
2006-01-15 18:53
2006.09.24
Как програмно отключить текущее соединение с интернетом??


2-1157048371
Интересующийся
2006-08-31 22:19
2006.09.24
Две копии приложения и одна таблица


2-1157193066
pathfinder
2006-09-02 14:31
2006.09.24
Область видимости объекта.


15-1157108513
rusPHP
2006-09-01 15:01
2006.09.24
авторизация и регистрация