Re[10]: #import
От: Николай Украина http://www.nickolya.wallst.ru
Дата: 05.12.02 16:38
Оценка:
Здравствуйте, Vi2, Вы писали:

Vi2>Здравствуйте, Николай, Вы писали:


Vi2>
S>>    DMIE::IMoveURLPtr obj;
S>>    HRESULT hr = obj.CreateInstance(L"DMIE.IMoveUrl");
Vi2>

Vi2>[]
Vi2>

Н>>говорит,что Invalid class string

Vi2>Правильно говорит. Здесь нужно использовать или ProgID объекта (строка, под которой объект регистрирует себя в Реестре), или CLSID, который скорее всего есть в файле DMIE.tlh (поищи в этом файле слово "coclass", например,
Vi2>
Vi2>struct /* coclass */ Cx;
Vi2>...
Vi2>struct __declspec(uuid("610b38e0-577f-11d6-a449-004095426e66")) Cx;
Vi2>

Vi2>и используй __uuidof(этот класс), т.е. __uuidof(Cx)).

Теперь все ок . Огромное спасибо всем учавствующим.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.