![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
TWebBrowser получение элементов формы
Цукор5 © (2009-06-06 01:37:00)Использую компонент TWebBrowser.
Открыл некоторый ресурс, получил все контролы, заполнил логин и пароль и нажал на "submit". Открылась новая страница.
Вот, собственно, и вопрос...а как заново получить все контролы(на этой новой странице) ?
Повторный вызов
Elements:=WebBrowser1.OleObject.Document.forms.item.elements;
приводит в AV.
Что я делаю не так ? Заранее низкий поклон !!!
Цукор5 (2009-06-06 16:46:00) [1]А как его дожидаться ?
Я смотрю на WebBrowser1ProgressChange. При нажатии на "submit" дожидаюсь 100% , а потом пытаюсь получить элементы.
Эффект тот же.
WebBrowser1.OleObject.Document.forms.Length-1;
дает мне -1.
Леша (2009-06-06 11:17:00) [2]Может не дожидаешся загрузки нового WebBrowser1.OleObject.Document?
Цукор5 (2009-06-06 01:45:00) [3]вызов
WebBrowser1.OleObject.Document.forms.Length-1;
дает мне -1.
Но на новой странице куча элементов (кнопки и прочее)