2 COMа в одной DLL-ке в Windows 2003 Svr
От: NastyDuck Россия  
Дата: 21.11.05 15:54
Оценка:
Создал в одной DLL два COM-объекта c помощью ATL. Под Win2000 все работает нормально. Экземпляры создаются. В Win2003 создает только первый указанный, а когда делаю CoCreateInstance для второго класса .... в hr=S_OK а вот @err=1008 (ERROR_NO_TOKEN). Даже указатель на интерфейс возвращается ... но с ним работать оказывается невозможно(похоже что указывает на левый код). Когда меняешь местами вызовы CoCreateInstance все повторяется .... ранее не создававшийся — создается, а второй — пишет ERROR_NO_TOKEN.... Может кто-нибудь имел дело с "этим" в Win2003?
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.