Форум: "Сети";
Текущий архив: 2004.09.19;
Скачать: [xml.tar.bz2];
ВнизПроверка открытия сайта Найти похожие ветки
← →
НовиЧок © (2004-07-10 02:49) [0]Здравствуйте снова!
Как можно проверить, что в WebBrowser"e открыт сайт?
Дело в том, что у меня процедура загружает в WebBrowser сайт и сразу после этого идёт обработка кода, но конечно сайт не может так быстро загрузиться, следовательно, нужно проверить открылся ли сайт.
Заранее БОЛЬШОЕ спасибо.
← →
oleg_SYS (2004-07-10 07:18) [1]Сначала объяви переменную типа Boolean потом обработай событие onDownloadComplete
procedure TForm1.WebBrowser1DownloadComplete(Sender: TObject);
begin
com:=true;
end;
Дело в том, что у меня процедура загружает в WebBrowser сайт и сразу после этого идёт обработка кода
//
WebBrowser1.Navigate("http://");
com:=false;
while NOT com do
application.ProcessMessages;
← →
SergP © (2004-07-10 17:48) [2]
> [1] oleg_SYS (10.07.04 07:18)
При многофреймовой документе это сработает ранее чем загрузится весь документ.
> НовиЧок © (10.07.04 02:49)
У TWebbrowser есть свойство busy. попробуй его поюзать. Возможно это поможет. Хотя черт его знает.
← →
rOOse © (2004-07-10 18:23) [3]Закинь обработку кода в WebBrowser.OnDownloadComplete
← →
Piter © (2004-07-11 15:01) [4]
WebBrowser1.Navigate("http://");
Repeat
Application.ProcessMessages;
Until (WebBrowser1.readyState = 4);
Страницы: 1 вся ветка
Форум: "Сети";
Текущий архив: 2004.09.19;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.042 c