-
Student85236 (27.08.09 17:55) [0]Уважвемые коллеги! как сделать чтоб не ждать ответа от get запроса?
begin
httpcli1.FollowRelocation:=true;
httpcli1.URL:='admin:admin@192.168.0.1/cgi-bin/reset.cgi';
httpcli1.Get;
httpcli1.free;
end;
а то идёт зависание программы ( -
clickmaker © (27.08.09 18:01) [1]а кто такой httpcli1?
он асинхронно работать умеет?
если нет, его можно вынести в отдельный поток -
Student85236 (27.08.09 18:03) [2]THttpCli это из набора ICS
-
Медвежонок Пятачок © (27.08.09 19:03) [3]мужик, установи таймаут в 500 мс и не парь нам моск.
-
Student85236 (27.08.09 19:42) [4]всё равно бред получается
( -
Сергей М. © (27.08.09 20:05) [5]А чегой-то ты из "Новичков" в "Сети" решил выехать ?
-
httpcli1.GetAsync;
только освобождать httpcli1 придеться в OnRequestDone -
Дмитрий Белькевич (11.11.09 13:18) [7]
> только освобождать httpcli1 придеться в OnRequestDone
OnRequestDone - это событие httpcli1? Если да - то не стоит его в своём событии освобождать. -
Anatoly Podgoretsky © (11.11.09 14:37) [8]> Дмитрий Белькевич (11.11.2009 13:18:07) [7]
Использовать ассинхрогные вызовы