Hallo zusammen,
danke für eure Antworten. Ich habe das ganze jetzt noch ein bisschen anders gelöst. Nach meiner Meinung die sauberste Methode :
Delphi-Quellcode:
IdHTTP := TIdHTTP.Create;
try
try
Xml := IdHTTP.Get(
Url);
except
on E:
Exception do
begin
ShowMessage ('
Error: ' + E.
Message);
Exit;
end;
end;
finally
IdHTTP.Free;
end;
Gibt es noch einen besseren Weg ?
Ob das die sauberste Lösung ist darf ich mal bezweifeln !
Du bist nicht mehr auf einem Rechner und .free funktioniert hier ganz anders als man denkt. Schau mal das dein Speicher nicht volläuft bei intensiver Benutzung...