OE>Написал JavaScript, оформил как COM объект, как описано в Создании COM-компонентов с помощью скриптовых языков Автор(ы): , зарегистрировал (успешно, проверил в OleView), создал для него tlb (тоже видна в OleView). Дата: 25.04.2001 OE>Теперь хочу попользовать. OE>В программе (C++,ATL/WTL) пишу OE>пытаюсь поднять: OE>результат — ошибка 0x80004002: "No such interface supported" OE>вопрос — кто виноват ... вообщем почитал я microsoft.public.scripting.scriptlets, было приятно, что хожу по граблям не в одиночестве , там некто Michael Harris (Microsoft.MVP.Scripting) не устает бедолага повторять:
причем, если для скрипта без событий VC еще делает #import, хотя потом ничего не работает, то при добавлении в скрипт event-ов по этой же причине происходит fatal error C1196: 'Scriptlet Event Source' : identifier found in type library xxxx is not a valid C++ identifier OE>... и что делать? Так что похоже самый простой выход не делать никакого #import-a, а изобразить что-то типа:
|