![]() |
Internetverbindung feststellen mit Delphi 5
Hallo, ich möchte mir ein eigenes Downloadprogramm pogrammieren.
Dazu soll getestet werden ob eine Verbindung zum Internet besteht. Habe dazu folgendes verwendet:
Delphi-Quellcode:
Bei Uses habe ich noch WinINet hinzugefügt.
function TLoading.IsInternetConnected: Boolean;
begin Result:= InternetCheckConnection(nil, 0,0) end; Diese Prozedur ruft die Funktion auf:
Delphi-Quellcode:
Ich bekomme jedoch immer diese Fehlermeldung, warum? :gruebel:
IsInternetConnected;
if result=false then begin showmessage('Error! No Connection found'); exit; end; Ich habe habe sowohl ein DSL-Kabel am Laptop, als auch WLAN. Die Verbindung besteht auf jeden Fall. Findet jemand den Fehler? Liebe Grüße! |
Re: Internetverbindung feststellen mit Delphi 5
Alt, aber immer wieder gut:
![]() |
Re: Internetverbindung feststellen mit Delphi 5
Sehr aufschlussreich...
Nun gut, von mir aus soll dieses Programm auch versuchen, eine Verbindung herzustellen. Zitat:
Fehlermeldung kommen. Das würde aber gehen, oder? |
Re: Internetverbindung feststellen mit Delphi 5
In dem Fall wäre es aber vermutlich einfacher, zu probieren ob der Download funktioniert und dann entsprechende Fehlermeldungen auszugeben. Dann kannst du dir den Ping auch sparen.
MfG, Bug |
Re: Internetverbindung feststellen mit Delphi 5
Zitat:
Grüße Klaus |
Re: Internetverbindung feststellen mit Delphi 5
Na gut, wie lade ich denn dann die Datei runter?
![]() Das ist jetzt die Datei, die ich haben will. Und die soll jetzt per SaveDialog bzw. Verzeichniswahl gespeichert werden. Wie kann ich das anstellen? |
Re: Internetverbindung feststellen mit Delphi 5
Zitat:
Das ist doch Sinn der Sache. Verbindung herstellen, wenns nicht klappt -> Fehlermeldung. |
Re: Internetverbindung feststellen mit Delphi 5
Hallo,
such im Forum mal nach URLDownloadToFile, alternativ kannst Du auch tidHttp.get verwenden. Auch zu TIdHttp.get sollte es im Forum genügend Beispiele geben. Grüße Klaus |
Re: Internetverbindung feststellen mit Delphi 5
Zitat:
Grüße Klaus |
Re: Internetverbindung feststellen mit Delphi 5
Zitat:
Dabei fällt mir gerade so auf: Wenn ich bei FormCreate Result:=True setze, kommt keine Fehlermeldung... |
Alle Zeitangaben in WEZ +1. Es ist jetzt 10:42 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 by Thomas Breitkreuz