![]() |
*..und nochmal nach oben schiebt*
|
Re: Funktion: IsNetworkConnected ??
in der Unit "wininet" gibt es die Funktion "InternetGetConnectedState". Die gibt dir den Status der Verbindung zurück.
Delphi-Quellcode:
genauere Hilfe zu der funktion gibts im msdn
function ConnectedToLan: Boolean;
var LWord: DWord; begin LWord := INTERNET_CONNECTION_LAN; result := InternetGetConnectedState(@LWord, 0); end; ![]() |
Hallo,
hab's getestet, funktioniert kein bißchen. |
Re: Funktion: IsNetworkConnected ??
habs auch getestet und bei mir funktionierts auch nicht, aber laut msdn sollte es funktionieren.
|
Hast Du den Anhang mal runtergeladen und es daran getestet?
Naja, zur Zeit hab' ich echt keine Ahnung, was ich noch machen könnte.. |
*..weiterschiebt*
|
Morgen,
soweit habe ich jetzt alles (also Betriebssystem wird ermittelt, für XP & 2000 läuft die Funktion). Jetzt bräuchte ich nur noch eine Funktion, die unter NT und niedriger überprüft, ob der Netzwerkstatus aktiv ist oder nicht. Weiß jemand Rat? |
Re: Funktion: IsNetworkConnected ??
Moin...
(für meinen Geschmack pushst du zu viel/häufig) Bringt es dich weiter, wenn du deine eigene IP pingst? Hab das grad getestet und bei mir gings. 127.0.0.1 ging und 192.168.x.x ging nicht nachdem ich mein Netzwerkkabel gezogen hatte. Die eigene IP kannst du ja ermitteln - ich glaube das Stichwort "Neo.pas" hilft da weiter. musst mal hier im Forum suchen und testen. MfG Toni |
Hi,
genau das habe ich ja gemacht, aber diese Variante läuft nur unter XP & 2000. Unter NT und niedriger funktioniert das noch nicht recht. Welches OS hast Du denn, wenn man fragen darf? |
Re: Funktion: IsNetworkConnected ??
Sorry, hab ich entweder "überlesen" oder nur halb mitgedacht (Montag Morgen halt) :roll:
Hab ein 2k System. Schau mal in der 'Hosts-Datei' ob da u.U. deine IP-Eingetragen ist. Wenn ja, mach sie mal raus und versuchs nochmal. Sollte zumindest Aufschluss darüber geben worans liegt, dass es dort anders ist. Sollte dort zu Finden sein: WINNT\system32\drivers\etc\SERVICES MfG Toni |
Alle Zeitangaben in WEZ +1. Es ist jetzt 03: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-2025 by Thomas Breitkreuz