IActiveScript как script engine oт IHTMLDocument????

Обсуждение вопросов клиентского программирования.

Модератор: Duncon

Ответить
pahmed
Сообщения: 3
Зарегистрирован: 18 сен 2004, 21:10

Hi,


есть такой метод: IHTMLDocument::get_Script(IDispatch **p) который возвращает
что-то называемое MSDN'ом "script engine";

стал копать MSDN и нашел IActiveScript - который по сути и является этим самым "script engine";

так вот самое интересное, что ComQIPtr<IActiveScript> pEngine(p); - возвращает 0
(т.е. pEngine==0) - получается что p не является IActiveScript??????????????????????????????
а реально p является IHTMLWindow2!!!!!

вот у меня и врзник вопрос -- как вообще получит "script engine" у документа??????
ибо очень надо перехватывать ошибки обработки скриптов(причем из самого IE) и их состояние; (IHTMLDocument2::get_scripts(...) не предлагать)



??????????????????????????????
Ответить