Hallo. Den try..except block kennst du?
Delphi-Quellcode:
IdHTTP := TIdHTTP.Create();
try
try
IdHTTP.MachWas();
except
// Code aus dem Gedächtnis, ohne Garantie
on EIdConnectionClosedGracefully do ...
else showmessage('omfg');
end;
finally
IdHTTP.Free;
end;
Du solltest im except-Bereich unterscheiden, welche
Exception aufgetreten ist, um den Verursache (IdHTTP oder etwas anderes) zu finden.
Gruß
blackdrake