Поиск:

Ответ в темуСоздание новой темы Создание опроса
> com+ 
:(
    Опции темы
useless
Дата 15.2.2007, 15:41 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 123
Регистрация: 18.5.2004

Репутация: нет
Всего: 1



Имеется компонент COM+, установленный на другой машине. Как законнектиться к нему? Если можно покажите код.
--------------------
Лучше день потерять, потом за 5 минут долететь !!!
PM MAIL ICQ   Вверх
chaos
Дата 16.2.2007, 07:36 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Серийный программист
****


Профиль
Группа: Завсегдатай
Сообщений: 2979
Регистрация: 7.7.2004
Где: Екатеринбург

Репутация: нет
Всего: 44



COM || COM+ ни какой разница(в плане соединения). необходимо юзать CoCreateInstanceEx


Код

COSERVERINFO ServerInfo;
memset(&ServerInfo, 0, sizeof(ServerInfo));
ServerInfo.pwszName = L”MyRemoveServer”;

MULTI_QI mqi[1];

mqi[0].pIID = IIDX_IX; // [in] IID требуемого интерфейса
mqi[0].pItf = NULL; // [out] Указатель интерфейса
mqi[0].hr = S_OK; // [out] Результат вызова QI для интерфейса

HRESULT hr = CoCreateInstanceEx(CLSID_Component1,NULL,CLSCTX_REMOTE_SERVER,&ServerInfo,1, &mqi);

PM WWW   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | C/C++: COM/DCOM/ActiveX/ATL/CORBA | Следующая тема »


 




[ Время генерации скрипта: 0.2114 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.