Arno Garrels wrote: > colin masters wrote: >> I am creating the component at runtime, which seems to work well, >> however is there a way to surpress the connection timeout message if >> I can not connect to a web site as I do not wish to see it. > > What message do you mean? Do you call synchronous methods and do not > want to show component's own timeout exceptions?: > > try > HttpCli1.Get; // synchronous method > except > if (HttpCli1.StatusCode = 404) and > (Pos('aborted on timeout', HttpCli1.ReasonPhrase) > 0) then > Exit; // ignore > Display(..); > end;
Well, when I look at procedure THttpCli.DoRequestSync(Rq : THttpRequest); I think there is a bug because FRequestDoneError should be passed as the ErrCode to EHttpException.Create() rather than the StatusCode if FRequestDoneError <> 0, that way one would be able to inspect EHttpException's ErrorCode property and act accordingly. The StatusCode is a public property of THttpCli anyway. What do you/all think? -- Arno Garrels -- To unsubscribe or change your settings for TWSocket mailing list please goto http://lists.elists.org/cgi-bin/mailman/listinfo/twsocket Visit our website at http://www.overbyte.be