Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Гружу 2 вебброузера одновременно, появился вопрос


Igor23 ©   (2008-02-16 13:26:00) 

После загрузки документа в WB2 в событии ondocumentcomplete2 реализуется мой код, какое условие поставить, чтобы мой код не исполнялся пока не исполнится код в ondocumentcomplete1 WB2 ???


AndreyV   (2008-02-17 15:51:00) [1]

Перечитал оригинальный пост.
Первый раз понял вопрос неправильно.


DiamondShark   (2008-02-17 09:28:00) [2]

procedure Form1.OnDocumentComplete1;
begin
 FDoc1Complete := true;
 if FDoc1Complete and FDoc2Complete then DoMyWork;
end;
procedure Form1.OnDocumentComplete2;
begin
 FDoc2Complete := true;
 if FDoc1Complete and FDoc2Complete then DoMyWork;
end;


AndreyV   (2008-02-17 00:18:00) [3]

> [3] Бегущий человек ©   (16.02.08 23:59)
> > Проверять переменную в цикле?
> Зачем?  Сбрасывать её в false после выполнения события ondocumentcomplete2


Проверять в циклеперед "исполнять код только если переменная равна тру"?
И автор ещё не ответил.


Бегущий человек   (2008-02-16 23:59:00) [4]

>AndreyV ©   (16.02.08 21:58) [2]

>
> Проверять переменную в цикле?

Зачем?  Сбрасывать её в false после выполнения события ondocumentcomplete2


AndreyV   (2008-02-16 21:58:00) [5]

> [0] Igor23   (16.02.08 13:26)

Они что, в разных потоках?

> [1] Бегущий человек ©   (16.02.08 19:25)
> исполнять код только если переменная равна тру.

Проверять переменную в цикле?


Бегущий человек   (2008-02-16 19:25:00) [6]

Завести глобальную булевскую переменную. Присвоить ей тру, после того как выполнится код ondocumentcomplete1. В ondocumentcomplete2 исполнять код только если переменная равна тру.


Наверх

Титульная страница Поиск, карта сайта Написать письмо