Как регистрировать класс для DCOM serverа?
CLSCTX_LOCAL_SERVER |
CLSCTX_REMOTE_SERVER,
REGCLS_MULTI_SEPARATE, &objid);"
но похоже это не правильно!
Ярослав.
Цитата:
Originally posted by Yat
Подскажите, пожалуйста, как регистрировать класс для запуска сервера как DCOM, у меня написано так: "CoRegisterClassObject(CLSID_OPCServerEXE, &my_CF,
CLSCTX_LOCAL_SERVER |
CLSCTX_REMOTE_SERVER,
REGCLS_MULTI_SEPARATE, &objid);"
но похоже это не правильно!
Ярослав.
Подскажите, пожалуйста, как регистрировать класс для запуска сервера как DCOM, у меня написано так: "CoRegisterClassObject(CLSID_OPCServerEXE, &my_CF,
CLSCTX_LOCAL_SERVER |
CLSCTX_REMOTE_SERVER,
REGCLS_MULTI_SEPARATE, &objid);"
но похоже это не правильно!
Ярослав.
Естественно, неправильно. Эта ф-ция используется для регистрации внепроцессного СОМ-сервера с поддержкой OLE. DCOM-сервер в реестре регистрируется так же, как и обычный СОМ-сервер. Вся нагрузка на обеспечивание распределенности ложится на библиотеку DCOM, либо на клиента, который может указать удаленный сервер в ф-ции
CoGetClassObject(...)
параметром pServerInfo.
А где нибудь на русском можно прочитать описание функции?
Цитата:
Originally posted by Yat
А где нибудь на русском можно прочитать описание функции?
А где нибудь на русском можно прочитать описание функции?
Зайди на http://anatolix.naumen.ru/index.htm
и скачай книги по СОМ на русском. Там достаточно подробно.
Спасибо!