Re[9]: #import
От: Vi2 Удмуртия http://www.adem.ru
Дата: 05.12.02 16:32
Оценка: 3 (1)
Здравствуйте, Николай, Вы писали:

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

[]

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

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

и используй __uuidof(этот класс), т.е. __uuidof(Cx)).
Vita
Выше головы не прыгнешь, ниже земли не упадешь, дальше границы не убежишь! © КВН НГУ
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.