- Код: Выделить всё
procedure TMyThread.Execute;
var ...
begin
if httpPostURL(sURLString, sSubmitString, sResultStream) then //Synapse
begin
ShowMessage(sResultStream.DataString);
Terminate;
end;
end;
Запускается вышеприведённый код по onButtonClick, в котором есть var MyThread : TMyThread.Create(True);
Код, отправляет запрос на сервер и получает ответ. Всё фурычит.
Печалька в том, что если, сделать запрос два раза подряд, например с разницей в секунду,
то ИНОГДА второй Thread.Execute ловит http ответ на первый запрос...
Вот как это победить?
Не отправлять второй запрос пока не придёт ответ на первый или есть другие решения?
PS: Заранее благодарен всем и каждому за Ваш ответ.
.