-
Styx_ (14.12.06 14:47) [0]В HTML-файле в JavaScript написаноwindow.qqq = 1;
Чтобы получить это значение в Delphi, пишуWebBrowser1.OleObject.Document.parentWindow.qqq
Работает. А как то же самое будет через раннее связывание - не понимаю :( -
Styx_ (12.01.07 11:49) [1]Вопрос не утратил актуальности :)
-
clickmaker © (12.01.07 17:09) [2]
> [1] Styx_ (12.01.07 11:49)
а что такое qqq? -
Styx_ (12.01.07 19:21) [3]Нечто произвольное. Т.е. в скрипте я могу добавить окну или любому другому объекту любое новое свойство. А через какой интерфейс к нему подбираться - не очень понятно.
-
clickmaker © (15.01.07 10:09) [4]
> [3] Styx_ (12.01.07 19:21)
ну так и о каком раннем связывании может идти речь? Библиотека типов браузера не знает ничего и не должна знать о том, что "я могу добавить окну
> или любому другому объекту любое новое свойство" -
Styx_ (15.01.07 14:10) [5]Не знает. Но оно же скорее всего добавляется не к самому окну, а в какую-то стандартную коллекцию, и её enumerator должен меня до него довести.
-
clickmaker © (15.01.07 15:07) [6]
> и её enumerator
что ты имеешь в виду под enumerator? -
Styx_ (15.01.07 15:59) [7]Наверное, я не силён в терминологии... Я имею в виду возможность перебрать все элементы коллекции.
Есть подозрение, что нужна IHTMLAttributeCollection или IHTMLAttributeCollection2. Будем разбираться.