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