Zitat von
sakura:
Statt dem kompletten GET kannst Du eine HEAD Anforderung auf die
URL ausführen (
Indy Kompos tun dies). Damit wird nur der Header vom Server zurückgeliefert und gemeldet, ob die Seite existiert, vorschoben ist, etc...
...
...
Habe beschlossen Sakuras Variante zu probieren.
ich versuche das ganze mal mit get. Das funktioniert auch solange es die
URL gibt.
Hier der Code:
Code:
try
IdHTTP1.Get(edit1.text, responseStream);
except
on EIdHTTPProtocolException do
ausgabe:='Fehler!'+#13#10 + IdHTTP1.ResponseText;
end;//try
edit1 ist ein eingabefeld in dem die
URL steht.
Wenn nun eine
URL eingegeben wird die es nicht gibt, dann bricht das Programm ab und bringt eine Fehlermeldung.
Das soll es aber nicht. In Fehlerfällen soll es eine Meldung in die Variable
ausgabe schreiben.
Wie schaffe ich es das Fenster mit der Fehlermeldung zu unterdrücken?
Irgendwelche Tipps?