Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2005.06.06;
Скачать: CL | DM;

Вниз

вопрос по OleAutomation   Найти похожие ветки 

 
Reflex   (2004-08-27 17:33) [0]

Суть вопроса такова, есть форма на ней TWebBrowser, есть так же собственная библиотека типов(в основном wrapperы), так вот можно ли в пространство имен скрипта этого документа добавить ссылки на свои COM-объекты?


 
Ломброзо ©   (2004-08-28 02:21) [1]

конечно мойшно. Для этого ваши коклассы должны реализовать IDispatch. Ну там <script>var pObj; pObj = new ActiveXObject("MyLib.MyClass")" и всё такое.


 
Reflex   (2004-08-30 09:41) [2]

Речь идет немного о другом,
возьмем например интерфейс IActiveScript, так вот для того что бы
в пространство имен скриптовой машины добавить ссылки на свои Com объекты делается просто AddNamedItem и соответсенно реализуются интерфейс IActiveScriptSite, вот здесь все понятно, а как это делать в случае с интерфесом документа TWebBrowser (IHTMLdocument.Get_Script: IDispatch) не совсем понятно, хотя в MSDN написано следующее:

IHTMLDocument Members
Script Retrieves an interface pointer that provides access to the scripting object via a handle to the script engine.



Страницы: 1 вся ветка

Текущий архив: 2005.06.06;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.043 c
1-1116511807
Ada
2005-05-19 18:10
2005.06.06
Как мне открыть файл PDF из своего приложения?


14-1116392273
syte_ser78
2005-05-18 08:57
2005.06.06
Вопрос к Сумчанам


14-1116469702
/w\ax
2005-05-19 06:28
2005.06.06
Что за *cab?


4-1113393264
Dmitry
2005-04-13 15:54
2005.06.06
Shell: при замене explorer система "висит" на приветствии 45 сек


3-1114835348
dEd
2005-04-30 08:29
2005.06.06
ADO + целостность данных