Вниз
Скачать: 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 вся ветка

Скачать: CL | DM;



Память: 0.45 MB
Время: 0.035 c
6-1111432519
Qwertyk
2005-03-21 22:15
2005.06.06
MAC from IP


1-1116495478
Delphi_is_cool
2005-05-19 13:37
2005.06.06
Как убрать иконку с формы ?


5-1086026239
klyonov
2004-05-31 21:57
2005.06.06
Мерцание, будь оно неладно!


14-1116592324
pavel_guzhanov
2005-05-20 16:32
2005.06.06
Как перевести пикселы в миллиметры


14-1116382973
Gar
2005-05-18 06:22
2005.06.06
Не стало DelphiGFX?




   Наверх