Вниз
Скачать: 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 вся ветка

Скачать: CL | DM;



Память: 0.45 MB
Время: -0.988 c
1-87526
msoftware
2003-02-16 06:55
2003.02.27
Вопрос покомпоненте JvxRichEdit


3-87307
Pk
2003-02-10 11:45
2003.02.27
Динамическое создание вычисляемого поля


14-87686
Павел
2003-02-11 16:25
2003.02.27
Программисты


1-87475
Sem
2003-02-19 02:28
2003.02.27
Ошибка с SysUtils.pas


3-87260
vanek8
2003-02-11 08:55
2003.02.27
По базам данных




   Наверх