Einzelnen Beitrag anzeigen

GeMo

Registriert seit: 25. Jan 2006
80 Beiträge
 
Delphi 7 Professional
 
#46

Re: EM2008 - Spielplanübersicht

  Alt 11. Jun 2008, 12:28
Zitat von littleDave:
Aber wofür überhaupt den Ping? Die Exception lässt sich doch sicherlich auch anders lösen - der Ping löst das eigentliche Problem ja nicht.
der ping ist nach meinem nachforschungen die einzige vernünftige methode um rauszufinden ob jemand gerade verbunden ist... die funktion InternetGetConnectedState(nil, 0) der WinInet gibt hier nämlich leider auch nur falsche bzw sehr ungenaue antworten... startet man das prgramm z.b. mit internetverbindung und zieht dann den stecker, dann würde InternetGetConnectedState trotzdem sagen das man online ist.. auch wenn mans wirklich nur dann prüft wenn man aufs internet zugreifen will..

die exception stammt von der indykomponente (taucht auf wenn man runterladen wollte aber keine verbindung zum internet hat) und wird in der nächsten version auch nicht mehr vorhanden sein. es wird dann ohne indykomponente realisiert und nur mit der ShellApi
  Mit Zitat antworten Zitat