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