Предыдущая тема :: Следующая тема |
Автор |
Сообщение |
local Гость
|
Добавлено: Ср Ноя 07 2001 17:45 Заголовок сообщения: Проблемы с удалённым DCOM-сервером |
|
|
Создаю сервер в виде dll. Локально (CLSCTX_LOCAL_SERVER) его методы вызываются без проблем. А удалённо (CLSCTX_REMOTE_SERVER) ф-ия CoCreateInstanceEx() возвращает ошибку "Класс не зарегистрирован".
Вопрос: в чём тут может быть дело? И ещё - где можно взять готовый рабочий исходник DCOM клиента/сервера? |
|
Вернуться к началу |
|
|
S Гость
|
Добавлено: Чт Ноя 08 2001 11:33 Заголовок сообщения: Re: Проблемы с удалённым DCOM-сервером |
|
|
Нужно настроить доступ в утилите dcomcnfg.exe (вроде так называлась). Исходники сервера и компоненты для работы с ним есть у меня, например |
|
Вернуться к началу |
|
|
Overdrive
Зарегистрирован: 24.10.2001 Сообщения: 16 Откуда: Самара
|
Добавлено: Пн Ноя 12 2001 20:16 Заголовок сообщения: EXE вместо DLL! |
|
|
Локальный (CLSCTX_LOCAL_SERVER) и удаленный (CLSCTX_REMOTE_SERVER) серверы должны быть в EXE, а не в DLL. Это внепроцессные серверы. В DLL можно делать только внутрипроцессные серверы и для их использования вызывать CoCreateInstance(Ex) с параметром CLSCTX_INPROC_SERVER. |
|
Вернуться к началу |
|
|
|