Есть web-страничка а на ней несколько полей для ввода данных, как мне из прогаммы на Delphi заполнить эти поля?
Здравствуйте, CodeMaker, Вы писали:
CM>Есть web-страничка а на ней несколько полей для ввода данных, как мне из прогаммы на Delphi заполнить эти поля?
Если вкратце — уже не раз обсуждалось. Если поподробнее, то:
1. Получаете указатель на интерфейс документа, загруженного в браузер (IHTMLDocument2*)
2. Получаете коллекцию форм (IHTMLDocument2::get_forms)
3. Проходите по коллекции, получаете из нее указатели на интерфейсы форм (IHTMLFormElement*)
4. Получаете для каждой формы кол-во элементов (IHTMLFormElement::get_length), затем последовательно получаете интерфейс IDispatch* для каждого элемента (IHTMLFormElement::item)
5. Смотрите с помощью QueryInterface — а что это за элемент?
6. Ну и делаете действия в зависимости от того, какой элемент формы обрабатывается...
З.Ы. Код на Билдере я уже кидал в этот форум как-то...