Модераторы: MetalFan
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Доступ к OLE-объектам в TWebBrowser, Как сполучить доступ если много форм 
:(
    Опции темы
Stigmat
Дата 29.11.2006, 00:04 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 18
Регистрация: 19.8.2006

Репутация: нет
Всего: нет



Вопрос о Олеобъектах в TWebBrowser элементах 
Следующий код вывидит все "элементы" html-страницы, которые отображаются в TwebBrowser.  

Код


var
  ovElements: OleVariant;
  i: Integer;
begin
ovElements := WebBrowser1.OleObject.Document.forms.item(0).elements;
i:= ovElements.Length ;
ListBox1.Clear;
  for i := 0 to (ovElements.Length - 1) do
    begin
    ListBox1.Items.Add('Name=' + ovElements.item(i).name)
    end;
end;


Но он работает если страница содержит только одну форму, если же их больше то выводятся объекты только первой формы smile. Как сделать(получить доступ), чтоб выводились элементы всех форм?

Это сообщение отредактировал(а) Girder - 29.11.2006, 09:42
PM MAIL   Вверх
December
Дата 29.11.2006, 11:12 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Antitheorist
****


Профиль
Группа: Участник
Сообщений: 4423
Регистрация: 14.8.2002
Где: Харьков

Репутация: 12
Всего: 57



ну дык ты ж заказываешь только первую форму тут
Цитата(Stigmat @  29.11.2006,  00:04 Найти цитируемый пост)
forms.item(0).

надо итерироваться по коллекции forms. В DRKB всё описано с примерами.


--------------------
Для друзей с винграда - скидки на разработку сайтов
PM MAIL WWW ICQ   Вверх
Stigmat
Дата 29.11.2006, 13:26 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 18
Регистрация: 19.8.2006

Репутация: нет
Всего: нет



Да, действительно нашел в DRKB. Извинините за беспокойство. smile 

Это сообщение отредактировал(а) Stigmat - 29.11.2006, 13:26
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Delphi: ActiveX/СОМ/CORBA"

Rrader
Girder

Запрещено:

1. Публиковать ссылки на вскрытые компоненты

2. Обсуждать взлом компонентов и делиться вскрытыми компонентами


  • Литературу по Delphi обсуждаем здесь
  • Действия модераторов можно обсудить здесь
  • С просьбами о написании курсовой, реферата и т.п. обращаться сюда
  • Вопросы по реализации алгоритмов рассматриваются здесь
  • 90% ответов на свои вопросы можно найти в DRKB (Delphi Russian Knowledge Base) - крупнейшем в рунете сборнике материалов по Delphi
  • Вопросы по SQL и вопросы по базам данных, не связанные с Delphi, задавать здесь

Если Вам помогли, и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, Rrader, Girder.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Delphi: ActiveX/СОМ/CORBA | Следующая тема »


 




[ Время генерации скрипта: 0.0443 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.