|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
18.08.2008, 04:00 | #1 |
Форумчанин
Регистрация: 27.01.2007
Сообщений: 293
|
WebBrowser1 завершение загрузки
Как узнать что загрузка странички завершена?
|
18.08.2008, 05:29 | #2 |
Delphi Master
Форумчанин Подтвердите свой е-майл
Регистрация: 31.03.2008
Сообщений: 803
|
Помещаем на форму компонент TWebBrowser, TProgressBar и TStatusBar. Для корректного отображения информации в StatusBar при загрузке страниц, необходимо в обработчике событий OnStatusTextChange компонента WebBrowser записать следующее:
Код:
Для отображения прогресса загрузки в ProgressBar, нужно в обработчике событий OnProgressChange компонента WebBrowser записать следующий код: Код:
|
18.08.2008, 12:31 | #3 |
Форумчанин
Регистрация: 27.01.2007
Сообщений: 293
|
да помойму это все лишнее. Мне лишь только одно, завершилась загрузка или нет? там да же есть у WebBrowser event onDomwnloadComplete? не это?
|
18.08.2008, 12:49 | #4 |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
Это, только это срабатывает даже в тех случаях когда загрузка прошла неуспешно типа сорвалась.
Если нужно отрабатывать только успешные окончания то рули TWebBrowser.OnNavigateComplete2
I'm learning to live...
|
18.08.2008, 13:19 | #5 |
Форумчанин
Регистрация: 27.01.2007
Сообщений: 293
|
ничего не понял xDDD про TWebBrowser.OnNavigateComplete2.
Изложу тогда суть в краце: Пишу програмку, она логинится будет, забирать инфу и выходить из аккаунта. Ну так вот TWebBrowser я скрою что ли, неважно, он будет не виден, но просто код на залогивание выполняется успешно если страничка загруженна. |
18.08.2008, 13:55 | #6 |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
Помоему в твоем случае все равно что использовать...
I'm learning to live...
|
18.08.2008, 22:31 | #7 |
Форумчанин
Регистрация: 27.01.2007
Сообщений: 293
|
блин, ничего не понял! мне не то понятно что все равно что использовать! толкьо вот идей, ну напишите кусочек оператора if!
|
18.08.2008, 22:44 | #8 |
Форумчанин
Регистрация: 27.01.2007
Сообщений: 293
|
Кароч, я создал глобальную переменную boolean, начало загрузки она = false, в event onDocumentComplete она равна true, в коде, где нужно, если она тру, значит загрузился пейдж))
|
19.08.2008, 08:34 | #9 |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
Ну и нормально (коли работает).
А чего ты этот код где проверяется твоя переменка не закинеш в ОnDocumentComplete?
I'm learning to live...
|
19.08.2008, 15:39 | #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 |