Re[2]: DCOM и OPC
От: Леха  
Дата: 07.08.01 17:27
Оценка:
Здравствуйте VladD2, вы писали:

VD>Здравствуйте Леха, вы писали:


Л>>Появилась проблема:

Л>>Пытаюсь удаленно подцепить ОРС-сервер — CoCreateInstanceEx и так далее.Сервер на удаленной запускается и возвращает IUnknown, но при попытке запросить интерфейс IOPCServer, т.е.тот нтерфейс, который полюбому у него есть, сервер клянется что такого интерфейса нет и не было. Причем независимо от того, как запрашивать или QueryInterface, или в самом CoCreateInstanceEx.

Л>>Помогите пожалуйста разобраться, почему так выходит.


VD>IOPCServer — это Ваш доморощенный интерфейс? Если да, то скорее всего этот интерфейс не совметим с oleautomation и при этом Вы не скомпилировали прокси/стаб.


OPC (Ole for Process Control) — довольно жесткая спецификация COM-интерфейсов, предназначенная для обмена данными с разными железками. Поэтому никакие интейфейсы здесь доморощенными не могут быть. А сервер я использовал забугорного FactorySoft, который эту технологию давно и успешно продвигает, так что на счет корректности написания сервера я уверен на 100% (ну, если честно то на 99,9 :-)

VD>Начет делается сервер (компилятор/библиотека)?

Исходных кодов у меня небыло, но по кускам кода в документации и примерам можно предположить Visual C++ 5 или 6

VD>Какие ОС испльзуются для клиента и сервера?

VD>Если это не W2k, то стаят ли апдэйты (SP для NT или DCOM9x для Win9x)?
Клиент — WinNT+SP5
сервер — и WinNT+SP5 и W2k побовал.

Огромное спасибо за внимание к моему вопросу. Это первый ответ после долгого моего мыканья по разным форумам
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.