Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Программирование и базы данных (http://forum.oszone.net/forumdisplay.php?f=21)
-   -   Обратные вызовы из ActiveX Library (http://forum.oszone.net/showthread.php?t=174594)

grafmoto 01-05-2010 15:21 1404628

Обратные вызовы из ActiveX Library
 
доброго времени суток!
проект:
-создаю проект ActiveX Library, Automation Object
-добавляю методы, реализую их
-регистрирую библиотеку

из js работаю с ней:

PHP код:

lib = new ActiveXObject("MyLib.MyInterface"); 
res lib.myfunc(); 

-все нормально

проблема в следующем:
нужно реализовать функцию обратного вызова:

PHP код:

function onCallback() 

... 


lib.callback onCallback

т.е. библиотека должна иметь какое-то свойство "callback", которому присваивается функция js обратного вызова. и эта функция js (onCallback() в итоге) должна вызыватся из библиотеки.

так например сделано у Microsoft.XMLHTTP:

PHP код:

function readyState() 

... 


xmlhttp = new ActiveXObject("Microsoft.XMLHTTP"); 
xmlhttp.onreadystatechange readyState
xmlhttp.open("GET""http://server/"true); 
xmlhttp.send(); 

для асинхронных запросов
"что писать" в коде библиотеки?

grafmoto 13-05-2010 10:34 1412185

решение найдено - вопрос снят


Время: 20:28.

Время: 20:28.
© OSzone.net 2001-