Конференция "Сети" » Уважвемые коллеги! как сделать чтоб не ждать ответа от get запрос
 
  • 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]
    А чегой-то ты из "Новичков" в "Сети" решил выехать ?
  • ~AQUARIUS~ © (05.11.09 20:40) [6]
    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]

    Использовать ассинхрогные вызовы
 
Конференция "Сети" » Уважвемые коллеги! как сделать чтоб не ждать ответа от get запрос
Есть новые Нет новых   [134437   +30][b:0][p:0.001]