Re: Поля для заполнения
От: Flamer Кипр http://users.livejournal.com/_flamer_/
Дата: 09.08.03 15:57
Оценка:
Здравствуйте, CodeMaker, Вы писали:

CM>Есть web-страничка а на ней несколько полей для ввода данных, как мне из прогаммы на Delphi заполнить эти поля?


Если вкратце — уже не раз обсуждалось. Если поподробнее, то:

1. Получаете указатель на интерфейс документа, загруженного в браузер (IHTMLDocument2*)

2. Получаете коллекцию форм (IHTMLDocument2::get_forms)

3. Проходите по коллекции, получаете из нее указатели на интерфейсы форм (IHTMLFormElement*)

4. Получаете для каждой формы кол-во элементов (IHTMLFormElement::get_length), затем последовательно получаете интерфейс IDispatch* для каждого элемента (IHTMLFormElement::item)

5. Смотрите с помощью QueryInterface — а что это за элемент?

6. Ну и делаете действия в зависимости от того, какой элемент формы обрабатывается...

З.Ы. Код на Билдере я уже кидал в этот форум как-то...
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.