![]() |
Fehler bei InternetCheckConnection
Hallo,
ich möchte gerne, dass das Programm, das ich schreibe, feststellt, ob eine Verbindung mit dem Internet besteht. Dazu nutzte ich
Delphi-Quellcode:
Trotz der Tatsache, dass ja augenscheinlich eine Verbindung zum Internet besteht bekomme ich immer diese Meldung, InternetCheckConnection gibt also immer "false" zurück. Hat jemand eine Ahnung, woran das liegen könnte?
if InternetCheckConnection(nil, 0, 0)=false then
begin showmessage('Stellen Sie bitte eine Verbindung mit dem Internet her und starten Sie das Programm erneut!'); end; |
Re: Fehler bei InternetCheckConnection
Hast Du es mal mit FLAG_ICC_FORCE_CONNECTION versucht?
Delphi-Quellcode:
if not InternetCheckConnection(nil, FLAG_ICC_FORCE_CONNECTION, 0) then
begin showmessage('Stellen Sie bitte eine Verbindung mit dem Internet her und starten Sie das Programm erneut!'); end; |
Re: Fehler bei InternetCheckConnection
Da sagt er mir "Nicht deklarierter Bezeichner FLAG_ICC_FORCE_CONNECTION" - ich kann es also noch nicht mal kompilieren. Oder muss ich da noch was zusätzlich reinschreiben?
|
Re: Fehler bei InternetCheckConnection
Leider weiß ich auch nicht, welchen Wert diese Konstante hat. Allerdings ist
![]() |
Re: Fehler bei InternetCheckConnection
Man kann nicht feststellen, ob eine Internetverbindung besteht oder nicht:
![]() |
Re: Fehler bei InternetCheckConnection
Das hat aber gedauert, bis der Link aufs Tapet kam :lol:
|
Re: Fehler bei InternetCheckConnection
Ich musste ihn erstmal suchen. Bin ja auch nicht mehr der jüngste.
|
Re: Fehler bei InternetCheckConnection
Jo, das kenn ich :zwinker:
|
Re: Fehler bei InternetCheckConnection
Viellecht lade ich einfach eine Testdatei herunter. Wenn das nicht geht funktioniert etwas grundlegendes nicht. So könnts doch klappen?
|
Re: Fehler bei InternetCheckConnection
Danke für die Antworten!
|
Re: Fehler bei InternetCheckConnection
Dann kannst du auch gleich das machen, was du eigentlich machen willst. Wozu der Umweg?
|
Re: Fehler bei InternetCheckConnection
Zitat:
1. Fall: Keine TCP-Verbindung (Rechner ohne Kabel, WLAN etc.). Antwort : NEIN 2. Fall: Rechner im Netz, aber der Admin ist paranoid (=Netzwerk hat keinen Internetzugang). Antwort : NEIN 3. Fall: Laptop mit UMTS-Karte, die ist aktiv. Antowrt: JA 4. Fall: Rechner im Netz, und der Admin ist cool (=Netzwerk hat einen Internetzugang). Antwort : JA Generell ist die Frage mit der Metapher von ![]() |
Re: Fehler bei InternetCheckConnection
Naja man kann die Frage auch anders stellen:
Ist eine Internetverbindung möglich? Das kann man dan über verschiedene Stufen verfeinern, bis zu der angestrebten Verbindung. Die ursprüngliche Fragestellung würde ich dann in "Wie kann ich sicherstellen, daß die Internetverbindung im Prinzip funktionsfähig ist?" abändern. Gruß K-H |
Alle Zeitangaben in WEZ +1. Es ist jetzt 11:54 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz