Текущий архив: 2008.03.16;
Скачать: CL | DM;
Вниз
Гружу 2 вебброузера одновременно, появился вопрос Найти похожие ветки
← →
Igor23 (2008-02-16 13:26) [0]После загрузки документа в WB2 в событии ondocumentcomplete2 реализуется мой код, какое условие поставить, чтобы мой код не исполнялся пока не исполнится код в ondocumentcomplete1 WB2 ???
← →
Бегущий человек © (2008-02-16 19:25) [1]Завести глобальную булевскую переменную. Присвоить ей тру, после того как выполнится код ondocumentcomplete1. В ondocumentcomplete2 исполнять код только если переменная равна тру.
← →
AndreyV © (2008-02-16 21:58) [2]> [0] Igor23 (16.02.08 13:26)
Они что, в разных потоках?
> [1] Бегущий человек © (16.02.08 19:25)
> исполнять код только если переменная равна тру.
Проверять переменную в цикле?
← →
Бегущий человек © (2008-02-16 23:59) [3]>AndreyV © (16.02.08 21:58) [2]
>
> Проверять переменную в цикле?
Зачем? Сбрасывать её в false после выполнения события ondocumentcomplete2
← →
AndreyV © (2008-02-17 00:18) [4]> [3] Бегущий человек © (16.02.08 23:59)
> > Проверять переменную в цикле?
> Зачем? Сбрасывать её в false после выполнения события ondocumentcomplete2
Проверять в цикле перед "исполнять код только если переменная равна тру"?
И автор ещё не ответил.
← →
DiamondShark © (2008-02-17 09:28) [5]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 15:51) [6]Перечитал оригинальный пост.
Первый раз понял вопрос неправильно.
Страницы: 1 вся ветка
Текущий архив: 2008.03.16;
Скачать: CL | DM;
Память: 0.45 MB
Время: 0.006 c