Einzelnen Beitrag anzeigen

fatalerror
(Gast)

n/a Beiträge
 
#7

AW: ConnectTimeOut bei IF abfrage

  Alt 19. Jul 2010, 08:34
Eigentlich benötigst du überhaupt keine Abfrage. Das Try Except übernimmt das für dich.

Schematisch gesagt:

Versuche (Try)
  • hole den Text einer Internetseite (als Beispiel)
    Jetzt versucht Indy eine Verbindung zum Server herzustellen
    und wartet solange bis die Verbindung steht.
    kann während der Connection Timeout Zeit keine Verbindung
    hergestellt werden wirft Indy einen Timeoutfehler
  • Jetzt versucht Indy den Inhalt der Seite zu holen
    und wartet bis die Daten komplett übertragen sind
  • kann nicht der komplette Text vom Server während
    der Read Timout Zeit heruntergalden werden wirft Indy einen Fehler
  • Hier führst du deinen Code aus, der etwas mit den geholten Daten macht
    Dieser Code wird nur ausgefünrt, wenn kein Fehler aufgetreten ist
Bei Fehler (Except)
  • Hier behandelst du die Verbindungsfehler
    dieser Code wird nur ausgeführt wenn ein Fehler (zb Timout)
    aufgetreten ist
  Mit Zitat antworten Zitat