Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2005.03.20;
Скачать: CL | DM;

Вниз

TWebBrowser   Найти похожие ветки 

 
Denya ©   (2005-03-04 18:09) [0]

Добрый день всем!
Проблема такая:
Использую указанный компанент, и загружаю в нем какую-то страницу, например :   WebBrowser1.Navigate("http://www.rambler.ru");
Мне нужно, что бы по истечению определенного мною таймаута, например, 3 секунды, выполнялась процедура WebBrowser1.Stop;
и передавалось управление другой функции. Иными словами, как установить таймаут?
Заранее спасибо.


 
mrAld ©   (2005-03-04 18:27) [1]

Первое что приходит на ум - используй TTimer


 
Denya ©   (2005-03-07 20:58) [2]

Это понятно, а в какие события TWebBrowser-a надо ставить Timer.Enabled = TRUE/FALSE; я пробовал так:
procedure TForm1.IEDownloadBegin(Sender: TObject);
begin
 Timer.Enabled := TRUE;
 QueryTime := 0;
end;
procedure TForm1.TimerTimer(Sender: TObject);
begin
 QueryTime := IncSecond(QueryTime);
 Edit1.Text :=FormatDateTime("hh:nn:ss", QueryTime);
end;
procedure TForm1.IEDownloadComplete(Sender: TObject);
begin
 Timer.Enabled := False;
 Edit1.Text := Edit1.Text + " done ";
end;

Работает как то странно...


 
begin...end ©   (2005-03-07 21:10) [3]

> Denya ©   (04.03.05 18:09)

Выставьте Timer.Interval в 3000, свойство Enabled выставьте в False. В момент, когда нужно будет начать отсчёт времени, установите Enabled в True.

А обработчик OnTimer может быть примерно таким:

procedure TMyForm.MyTimerTimer(Sender: TObject);
begin
 (Sender as TTimer).Enabled := False;
 WebBrowser.Stop;
 { вызов нужной процедуры }
end.



Страницы: 1 вся ветка

Текущий архив: 2005.03.20;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.029 c
1-1109931041
Cat
2005-03-04 13:10
2005.03.20
Надо открыть запрос, если он не пустой!


3-1108538930
Mishenka
2005-02-16 10:28
2005.03.20
Можно ли в запросе использовать вычисляемые и LookUp поля?


1-1109951793
rolex
2005-03-04 18:56
2005.03.20
Нужны функции Удаления, Удаления в Корзину и перемещения файла!


1-1110345768
КаПиБаРа
2005-03-09 08:22
2005.03.20
Обработка ошибок или как работает Except


1-1109774445
Shizuku
2005-03-02 17:40
2005.03.20
Совместимость