>    LanceRequete(x);    <<<< here error when x = 2 (see below)

Which error ?
Why not pass the HttpCli reference to KanceRequete instead of the index ?


--
Contribute to the SSL Effort. Visit http://www.overbyte.be/eng/ssl.html
--
[EMAIL PROTECTED]
http://www.overbyte.be


----- Original Message ----- 
From: "Jean-Paul Passama" <[EMAIL PROTECTED]>
To: "ICS support mailing" <twsocket@elists.org>
Sent: Saturday, December 16, 2006 1:51 PM
Subject: Re: [twsocket] How to uses many THttpCli simultaneously ?


> Here the code
>
> HttpCli[1] := HttpCli2;
> HttpCli[2] := HttpCli3;
> HttpCli[3] := HttpCli4;
> HttpCli[4] := HttpCli5;
> HttpCli[5] := HttpCli6;
>
> for x := 1 to 5
> do begin
>    HttpCli[x].Tag := x;
>    // used to retrieve the data
>    Liste[x]   := TStrLstHTML.Create;
>    Streams[x] := TMemoryStream.Create;
>    HttpCli[x].RcvdStream := Streams[x];
>    Cookies[x] := '';
>    if x = 1
>    then numFFB[1] := nFFB
>    else numFFB[x] := RechercheNumero(numFFB[x - 1]);
>    nFFB := numFFB[x];
>    LanceRequete(x);    <<<< here error when x = 2 (see below)
>    end;
>
> procedure TFM.LanceRequete(n : integer);
> begin
> HttpCli[n].RcvdStream.Seek(0, soFromBeginning);
> HttpCli[n].URL        := urlbase + url0;
> httpcli[n].AcceptLanguage  := 'en, fr';
>
> HttpCli[n].Cookie     := '';
> HttpCli[n].Get;
> end;
>
> Frans van Daalen a écrit :
>>> ... and I get a Violation access. I guess it's because all the THttpCli
>>> uses the same RequestDone procedure (the THttpCli is known by its Tag :
>>> 1 to 5).
>>>
>> where did you get the av, and can you show the code for that line?
> -- 
> To unsubscribe or change your settings for TWSocket mailing list
> please goto http://www.elists.org/mailman/listinfo/twsocket
> Visit our website at http://www.overbyte.be
> 

-- 
To unsubscribe or change your settings for TWSocket mailing list
please goto http://www.elists.org/mailman/listinfo/twsocket
Visit our website at http://www.overbyte.be

Reply via email to