Einzelnen Beitrag anzeigen

nat

Registriert seit: 10. Nov 2005
216 Beiträge
 
RAD-Studio 2009 Pro
 
#4

Re: TidHTTP (fehler-)meldungen unterdrücken

  Alt 28. Jul 2008, 14:52
hab das problem schon gelöst...
ich hatte ein konstrukt in dieser art:

Delphi-Quellcode:
function HTTPPost(URL: String; Params: TStringList): String;
begin
  FHTTP.Request.CustomHeaders.Values['Cookie'] := GetCookieString;
  FHTTP.Request.UserAgent := USER_AGENT;
  try
    result := FHTTP.Post(URL, Params);
  except
    on EIdConnClosedGracefully do
        {blablabla};
   else
     raise;
   end;
end;

....
try
  response := HTTPPost(url, params);
  ...
except
  result := false;
end;
wenn eine exception aufgetreten is in der func HTTPPost, dan is er da in
den except block gesprungen. da sollte sie nochma geworfen werden
und dann halt in dem except block beim aufruf landen.
nur da is er nie gelandet. es wurde dann halt direkt ne msg-box ausgegeben
(und der äußere except block halt ignoriert)

irgendwie hat mir das verzichten auf

Delphi-Quellcode:
   else
     raise;
   end;
dann geholfen...
  Mit Zitat antworten Zitat