![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
|
Опции темы | Поиск в этой теме |
![]() |
#21 |
Участник клуба
Регистрация: 21.10.2015
Сообщений: 1,361
|
![]()
А зачем вам вся это пляска с браузерами и "а", понятно что потоковая функция отработает быстрее чем загрузит первый бравзер, так что можете смело выкинуть эту "а" и использовать сразу константу 10.
|
![]() |
![]() |
![]() |
#22 |
Форумчанин
Регистрация: 21.01.2014
Сообщений: 389
|
![]()
Моя проблема заключается в следующем:
С помощью браузера я в потоке выполняю переход на страницу и мне нужно дождаться события OnDocumentComplete, чтобы выполнить какие-то действия и из этих действий получить результат. Так вот, как сделать чтобы поток завершался только после события OnDocumentComplete, иначе поток завершается не дожидаясь события и я не получаю результат. |
![]() |
![]() |
![]() |
#23 |
Участник клуба
Регистрация: 21.10.2015
Сообщений: 1,361
|
![]()
Вариантов много, только не понятно зачем вам поток? бравзер и так загружает асинхронно.
|
![]() |
![]() |
![]() |
#24 | |
Форумчанин
Регистрация: 21.01.2014
Сообщений: 389
|
![]() Цитата:
Порядок действий следующий: 1. Запуск потока 2. В цикле функция выдает мне url 3. Полученный url загружается в браузере 4. После загрузки страницы, в браузере меняется html код некоторых элементов. 5. Делается скриншот браузера и картинка сохраняется в папке. Все! |
|
![]() |
![]() |
![]() |
#25 |
Форумчанин
Регистрация: 21.01.2014
Сообщений: 389
|
![]()
Проблема появляется при обработке последнего url
|
![]() |
![]() |
![]() |
#26 |
Участник клуба
Регистрация: 21.10.2015
Сообщений: 1,361
|
![]()
это "всё" надо делать паралельно для "несколько", или последовательно?
|
![]() |
![]() |
![]() |
#27 |
Форумчанин
Регистрация: 21.01.2014
Сообщений: 389
|
![]() |
![]() |
![]() |
![]() |
#28 |
Участник клуба
Регистрация: 21.10.2015
Сообщений: 1,361
|
![]()
а код изначально показываете где паралельно... может вы пока еще и сами не в курсе как надо?
![]() Если по очереди то цикл вам не нужен, т.к. еще раз - браузер грузит асинхронно. По очереди это конец загрузки + обработки предыдущего соответствует началу загрузки следующего. |
![]() |
![]() |
![]() |
#29 | |
Цифровой кот
Старожил
Регистрация: 29.08.2014
Сообщений: 7,629
|
![]() Цитата:
Расскажу я вам, дружочки, как выращивать грибочки: нужно в поле утром рано сдвинуть два куска урана...
|
|
![]() |
![]() |
![]() |
#30 |
Форумчанин
Регистрация: 21.01.2014
Сообщений: 389
|
![]() |
![]() |
![]() |
![]() |
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Преобразование потока IP-данных в проигрываемый видеофайл | hr-mdis | Фриланс | 1 | 20.11.2014 17:23 |
получение данных из файла и запись этих данных в другой. | Jurii77 | Microsoft Office Excel | 9 | 23.11.2011 09:42 |
Получение дескриптора окна по данным процесса/потока. | StIX-S | Win Api | 8 | 07.07.2011 05:21 |
Удаление (Изменение) данных из потока | chertovich | Общие вопросы Delphi | 14 | 26.12.2010 19:13 |
Извлечение данных из потока | bug | Общие вопросы Delphi | 11 | 05.10.2009 14:34 |