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
dann geholfen...