Сейчас на форуме: bartolomeo, vasilevradislav, rmn, Magister Yoda (+7 невидимых)

 eXeL@B —› Программирование —› И снова Com
Посл.ответ Сообщение

Ранг: 4.0 (гость)
Активность: 0=0
Статус: Участник

Создано: 02 июля 2008 13:25
· Личное сообщение · #1

вот как выглядит начало интерфейса нужного мне ком обьекта

interface IMsTscAx : IDispatch {
[id(0x00000001), propput, helpstring("property Server")]
HRESULT Server([in] BSTR pServer);
[id(0x00000001), propget, helpstring("property Server")]
HRESULT Server([out, retval] BSTR* pServer);
[id(0x00000002), propput, helpstring("property Domain")]
HRESULT Domain([in] BSTR pDomain);
[id(0x00000002), propget, helpstring("property Domain")]
HRESULT Domain([out, retval] BSTR* pDomain);



как вызвать какую нить функу из него ????


hr = pUnk->QueryInterface( IID_Step, (void**) addr);

а как теперь функу вызвать ??? примеры плз ...




Ранг: 387.4 (мудрец)
Активность: 0.170
Статус: Участник
системщик

Создано: 02 июля 2008 19:35
· Личное сообщение · #2

"addr" должен быть указателем на правильный class. И потом просто addr->Method().


 eXeL@B —› Программирование —› И снова Com
:: Ваш ответ
Жирный  Курсив  Подчеркнутый  Перечеркнутый  {mpf5}  Код  Вставить ссылку 
:s1: :s2: :s3: :s4: :s5: :s6: :s7: :s8: :s9: :s10: :s11: :s12: :s13: :s14: :s15: :s16:


Максимальный размер аттача: 500KB.
Ваш логин: german1505 » Выход » ЛС
   Для печати Для печати