Re[5]: Использование MFC ActiveX в консольном прилодении
От: rus blood Россия  
Дата: 07.07.04 13:52
Оценка:
Здравствуйте, bearsnn, Вы писали:

B>Если не сложно можешь привести пример с конкретным активыксом


Ну уж не знаю, как тебе весь пример привести.
У меня был дежурный контрольчик (создан тут для других топиков).
Вот пример из консоли.

#include "stdafx.h"
#include <windows.h>

#import "TestX.tlb" no_namespace, named_guids

int main(int argc, char* argv[])
{
    HRESULT hr = CoInitialize(NULL);

    ITestWndPtr p;
    hr = p.CreateInstance(L"TestX.TestWnd");
    
    hr = p->Func();

    CoUninitialize();
    return 0;
}

Отлично работает, метод вызывается.


B> а то что не то. IDSPortPtr не имеет метода CreateInstance.


Если сам раппер у тебя создался, то и метод должЁн быть.
Заметь, это метод раппера, а не объекта (грубо говоря, вызывается через "точку", а не через "стрелку").
Имею скафандр — готов путешествовать!
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.