![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Организация последовательности операций [D6, Win95/98, Win2k]
3asys © (2002-09-19 13:03:00)Есть TWebBrowser, в который в цикле загружаются страницы. К событию OnDocumentComplete этого браузера привязан код на выполнение которого требуется некоторое время.
Вопрос: как сделать так, чтобы следующая страница загружалась в браузер только после окончания работы кода в OnDocumentComplete?
Как вообще организовать в этом случае жесткую временную последовательность выполнения операций?
С Уважением, 3asys
Skywalker (2002-09-19 13:37:00) [1]я так понимаю последовательность страниц загружается из другого объекта (например TForm)?
если да, то пропиши в конце процедуры OnDocumentComplete
посылку события (например WM_DOCLOADED)
PostMessage(FormMain->Handle,WM_DOCLOADED,0,0)
и результатом обработки WM_DOCLOADED в TFormMain сделай запуск в браузер следующего документа из списка
3asys (2002-09-19 13:05:00) [2]P.S. Другими словами, есть код который должен выполняться только после полной загрузки страницы в браузер, а следующая страница должна загружаться в браузер только после окончания работы этого кода.
С Уважением, 3asys