Страница 1 из 1

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

Добавлено: 25 фев 2005, 17:57
pahmed
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(...) не предлагать)



??????????????????????????????