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(...) не предлагать)
??????????????????????????????