Re: Встраивание Windows Scripting в свои приложения
От: Аноним  
Дата: 26.12.08 14:51
Оценка:
Статбя блеск! о вот встала такая проблема:
Я использую класс CHTMLView для отображения страниц
А вот как сделать так, чтобы подменить CActiveScriptSite на свой, чтобы в скрипте страницы я мог написать:
varib = MyOmject.method1()
Re[2]: Встраивание Windows Scripting в свои приложения
От: SVV Беларусь  
Дата: 29.12.08 07:52
Оценка:
Здравствуйте, Аноним, Вы писали:

...
А>А вот как сделать так, чтобы подменить CActiveScriptSite на свой, чтобы в скрипте страницы я мог написать:
А>varib = MyOmject.method1()
А>

вероятнее всего что придется заменить интерфейс IActiveScriptSite на свой.
а обязательно чтобы MyOmject ссылалась на IActiveScriptSite?
Re[3]: Встраивание Windows Scripting в свои приложения
От: Аноним  
Дата: 13.01.09 16:32
Оценка:
Здравствуйте, SVV, Вы писали:

SVV>Здравствуйте, Аноним, Вы писали:


SVV>...

А>>А вот как сделать так, чтобы подменить CActiveScriptSite на свой, чтобы в скрипте страницы я мог написать:
А>>varib = MyOmject.method1()
А>>

SVV>вероятнее всего что придется заменить интерфейс IActiveScriptSite на свой.
SVV>а обязательно чтобы MyOmject ссылалась на IActiveScriptSite?

Повидимому вы не поняли. Перефразирую вопрос: как мне в компоненте CHtmlView получить ссылку на объект IActiveScriptSite и подменить его, чтобы браузер в JavaScript вместо стандартного набора объектов использовал мой набор
Re[4]: Встраивание Windows Scripting в свои приложения
От: aloch Россия  
Дата: 28.01.09 20:47
Оценка:
Здравствуйте, Аноним, Вы писали:

Я думаю на уровне всего скрипта это не получится. Но на уровне varib = MyOmject.method1() это можно сделать через

document.window.external

см. CHtmlView::OnGetExternal().


Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.