Entwickler-Ecke
Internet / Netzwerk - Prüfung auf Internetverbindung funzt nicht mehr
M. Raab - Sa 30.09.06 14:26
Titel: Prüfung auf Internetverbindung funzt nicht mehr
Hallo, :roll:
ich habe seit kurzem ein Problem:
Mit folgender Funktion prüfe ich ab, ob eine Internetverbindung besteht:
Delphi-Quelltext
1: 2: 3: 4: 5: 6:
| function IsConnectedToInternet: Boolean; begin Result := (InternetGetConnectedState(nil, 0)) end; |
Ich verwende ein WLAN und die Verbindung wird über den Router aufgebaut - eine Firewall ist nicht installiert.
Diese Funktion meldet nun ständig, dass kein Internetverbindung besteht.
Kann mir jemand helfen ?
Gruss
Markus
M. Raab - Sa 30.09.06 14:44
:D
Hallöchen,
das hab ich schon gelesen ... löst aber mein Problem nicht und die Tatsache, dass es seit kurzem nicht mehr funzt ....
Ich vermute, es hängt mit der Installation des IE 7 RC1 zusammen.
Gruss
Markus
Narses - So 01.10.06 00:14
Moin!
M. Raab hat folgendes geschrieben: |
| das hab ich schon gelesen ... löst aber mein Problem nicht |
Was
jakobwenzel dir damit sagen wollte, ist, dass es nicht allgemein und zweifelsfrei möglich ist, festzustellen, ob du mit dem Internet verbunden bist, oder nicht.
Diese Information kann nur der Benutzer liefern; wenn dein Programm also diese Information benötigt, dann solltest du den Benutzer fragen. ;)
cu
Narses
BenBE - So 08.10.06 14:23
Oder diese Information Programmseitig dadurch beschaffen, dass Du auf eine Verbindung ins Internet prüfst ... Geht u.a. über den berühmten Google-Ping oder den M$-Trace ;-)
Timosch - So 08.10.06 14:40
Nein, eben nicht!! Bei EInwahlverbindungen wird da u.U. eine Verbindung aufgebaut, obwohl vorher keine vorhanden war.
BenBE - So 08.10.06 15:33
Die Konfiguration von Einwahl-Verbindungen bekommst Du über das DFÜ-Netzwerk abgefragt (oder über die Registry :P) ... D.h. wenn es eine Modem-Verbindung mit Auto-Dial gibt, dann den Status dieser Verbindung testen, ansonsten anhand eines Pings ...
Narses - So 08.10.06 21:18
Moin!
@
BenBE: Schön, dass du eine 100mbit Standleitung im Wohnheim hast... :| :D Es gibt aber noch Leute, die verwenden Router! :mahn: Und deshalb
siehe hier [
http://www.delphi-forum.de/viewtopic.php?p=391594#391594]. :!: ;)
Den Status der Internetanbindung erfährt man einzig sinnvoll und allein, indem man den Benutzer fragt. ;)
cu
Narses
Entwickler-Ecke.de based on phpBB
Copyright 2002 - 2011 by Tino Teuber, Copyright 2011 - 2026 by Christian Stelzmann Alle Rechte vorbehalten.
Alle Beiträge stammen von dritten Personen und dürfen geltendes Recht nicht verletzen.
Entwickler-Ecke und die zugehörigen Webseiten distanzieren sich ausdrücklich von Fremdinhalten jeglicher Art!