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

Вниз

DCOM Events   Найти похожие ветки 

 
Victa   (2003-02-15 22:42) [0]

Доброго времени суток всем!
В книге "Delphi.Руководство разработчика" С.Тейксейра и К.Пачеко рассматривают пример создании out-process сервера СОМ с поддержкой событий с несколькими стоками. Рассмотренный пример создает клиента и сервер на одной машине вызовом GetActiveObject, и при отсутствии запущенного сервера
вызывает мотод Create его кокласса.
У меня необходимость использовать поддержку событий, сервер и клиенты на разных машинах.
При попытке выполнить этот пример на двух машинах, (Create заменен на CreateRemote("ServerName")),происходит следующее:
-В списке задач появляется сервер, но его окно на экране не появляется
-клиенты, запущенные на той же машине, что и сервер, получают сообщения от сервера
-клиент, запущенный на другой машине сообщений от сервера не получает, и после запуска удаленного клиента, сообщения получает только последний из запущенных на машине-сервере клиентов, остальные получать события перестают.

При настройке DCOM использовалась статья "DCOM permissions", Абдулин Марат, 25 октября 2001г с сайта Королевство Делфи.
URL http://www.delphikingdom.com/treasury/dcomperm.htm
Для настройки использовалась утилита DCOMCNFG.EXE

Есть мысль, что все таки неправильно настроен у меня DCOM.

Если кто-то знаком с проблемой или наступал на подобные грабли, прошу подсказать направление поисков. Код полностью взят из книги, за исключением указанного вызова создания кокласса.


 
Victa ©   (2003-02-17 11:37) [1]

Так что, никто не сталкивался?


 
Набережных С.   (2003-02-17 15:30) [2]

Неверные настройки безопасности. У сервера не хватает прав на клиентский Callback-интерфейс. Сходи на rsdn.ru, там есть статья, названия не помню, что-то про защиту в DCOM.



Страницы: 1 вся ветка

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

Наверх




Память: 0.47 MB
Время: 0.019 c
1-87404
Stager
2003-02-18 10:32
2003.02.27
Посоветуйте правильный подход


1-87530
Антон.
2003-02-17 09:10
2003.02.27
Консольное приложение


14-87705
Olivka
2003-02-09 12:46
2003.02.27
что лучше выбрать


1-87427
McAndy
2003-02-18 15:03
2003.02.27
Можно ли записать в файл экземпляр объекта


8-87572
Helg
2002-11-12 19:44
2003.02.27
Как незаметно перерисовать форму?