Re[4]: C++ не работает
От: duan Россия  
Дата: 29.10.03 09:33
Оценка:
Здравствуйте, Left2, Вы писали:

D>>p.CreateInstance возвращает -2147221005, а по идее должен 0 или больше


L>Invalid ProgID.


L>Попробуй создавать по GUID

L>Если не получится — значит класс у тебя не зарегистрирован

Я с COM знаком уже 2 дня, но я не понимаю что значит по GUID ;-)

Если имеется ввиду так:
DEFINE_GUID(CLSID_coolOBJ,
             0xF87907b4, 0x5595, 0x49fd, 0x96, 0xb2, 0xbd, 0xce, 0x03, 0xfc, 0x85, 0xfd);

// ...

p.CreateInstance(CLSID_coolOBJ);


То тоже не работает.

А класс зарегистрирован, ведь клиент на VB все видит и прекрасно работает.
А Вы сами попробуйте ;-)))
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.