![]() |
|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Форумчанин
Регистрация: 27.01.2007
Сообщений: 293
|
![]()
Как узнать что загрузка странички завершена?
|
![]() |
![]() |
![]() |
#2 |
Delphi Master
Форумчанин Подтвердите свой е-майл
Регистрация: 31.03.2008
Сообщений: 803
|
![]()
Помещаем на форму компонент TWebBrowser, TProgressBar и TStatusBar. Для корректного отображения информации в StatusBar при загрузке страниц, необходимо в обработчике событий OnStatusTextChange компонента WebBrowser записать следующее:
Код:
Для отображения прогресса загрузки в ProgressBar, нужно в обработчике событий OnProgressChange компонента WebBrowser записать следующий код: Код:
|
![]() |
![]() |
![]() |
#3 |
Форумчанин
Регистрация: 27.01.2007
Сообщений: 293
|
![]()
да помойму это все лишнее. Мне лишь только одно, завершилась загрузка или нет? там да же есть у WebBrowser event onDomwnloadComplete? не это?
|
![]() |
![]() |
![]() |
#4 |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
![]()
Это, только это срабатывает даже в тех случаях когда загрузка прошла неуспешно типа сорвалась.
Если нужно отрабатывать только успешные окончания то рули TWebBrowser.OnNavigateComplete2
I'm learning to live...
|
![]() |
![]() |
![]() |
#5 |
Форумчанин
Регистрация: 27.01.2007
Сообщений: 293
|
![]()
ничего не понял xDDD про TWebBrowser.OnNavigateComplete2.
Изложу тогда суть в краце: Пишу програмку, она логинится будет, забирать инфу и выходить из аккаунта. Ну так вот TWebBrowser я скрою что ли, неважно, он будет не виден, но просто код на залогивание выполняется успешно если страничка загруженна. |
![]() |
![]() |
![]() |
#6 |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
![]()
Помоему в твоем случае все равно что использовать...
I'm learning to live...
|
![]() |
![]() |
![]() |
#7 |
Форумчанин
Регистрация: 27.01.2007
Сообщений: 293
|
![]()
блин, ничего не понял! мне не то понятно что все равно что использовать! толкьо вот идей, ну напишите кусочек оператора if!
|
![]() |
![]() |
![]() |
#8 |
Форумчанин
Регистрация: 27.01.2007
Сообщений: 293
|
![]()
Кароч, я создал глобальную переменную boolean, начало загрузки она = false, в event onDocumentComplete она равна true, в коде, где нужно, если она тру, значит загрузился пейдж))
|
![]() |
![]() |
![]() |
#9 |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
![]()
Ну и нормально (коли работает).
А чего ты этот код где проверяется твоя переменка не закинеш в ОnDocumentComplete?
I'm learning to live...
|
![]() |
![]() |
![]() |
#10 |
Форумчанин
Регистрация: 27.01.2007
Сообщений: 293
|
![]()
ну начало загрузки она делается false, конец загрузи она равна true!
|
![]() |
![]() |
![]() |
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
WebBrowser1 and Button1 | beegl | Компоненты Delphi | 3 | 18.11.2008 16:37 |
Переход по ссылке в Webbrowser1 | aesoem | Работа с сетью в Delphi | 6 | 15.07.2008 22:10 |
исключительные ситуации WebBrowser1 | beegl | Работа с сетью в Delphi | 5 | 29.06.2008 09:36 |
сохранение авторизации в WebBrowser1 | beegl | Общие вопросы Delphi | 2 | 24.06.2008 16:10 |
своё PopupMenu1 на WebBrowser1 | beegl | Компоненты Delphi | 9 | 12.06.2008 12:20 |