Показать сообщение отдельно
  #1  
Старый 10.01.2013, 23:25
icsander icsander вне форума
Новичок
 
Регистрация: 17.04.2011
Сообщения: 87
Репутация: 10
По умолчанию JvHttpUrlGrabber-вопрос по Start-Stop процедурам

Вопрос по Start-Stop процедурам. Назначаю URL, стартую, в OnDoneStream получаю страницу, в OnClosedConnection делаю Stop. Если все это делать единожды (по нажатию на кнопку сколько угодно раз) - работает без проблем, а если в цикле (например for) - глючит, не успевает загрузить страницу (файл) и идет дальше по строке кода. Пробовал
Код:
Complete:=false;
Start;
repeat Application.ProcessMessage until (глобальная переменная <Complete=true>);
Stop;
Код:
Complete:=true
- в OnClosedConnection.
Получилось только если поставить Sleep(200) в цикле, перед Start. Подскажите нормальный способ.
Ответить с цитированием