Delphi-PRAXiS
Seite 4 von 4   « Erste     234   

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Netzwerke (https://www.delphipraxis.net/14-netzwerke/)
-   -   Delphi Funktion: IsNetworkConnected ?? (https://www.delphipraxis.net/34881-funktion-isnetworkconnected.html)

justify 20. Jun 2005 12:54

Ist schon klar, so wird sie deklariert, aber wenn ich nun abfragen will, ob der Status aktiv ist oder nicht, wie mache ich das dann?

justify 20. Jun 2005 13:03

Wenn ich die Funktion deklariere, kommen folgende Fehlermeldungen:

Code:
[Fehler] UVTP.pas(31): Felddefinition nicht erlaubt nach Methoden oder Eigenschaften
[Fehler] UVTP.pas(31): ',' oder ':' erwartet, aber ';' gefunden
[Fehler] UVTP.pas(32): Funktion benötigt Ergebnistyp
[Fehler] UVTP.pas(167): Undefinierter Bezeichner: 'FPCName'
[Fehler] UVTP.pas(174): Undefinierter Bezeichner: 'Result'
[Fehler] UVTP.pas(272): Undefinierter Bezeichner: 'FPCName'
[Fehler] UVTP.pas(31): Ungenügende Forward- oder External-Deklaration: 'TFrmVTP.IsNetworkAlive'
[Fataler Fehler] VTP.dpr(5): Verwendete Unit 'UVTP.pas' kann nicht compiliert werden
Ich habe die Funktion exakt so deklariert, wie sie hier gepostet wurde.

Was hab' ich falsch gemacht?

Tonic1024 20. Jun 2005 14:23

Re: Funktion: IsNetworkConnected ??
 
Im ernst justify... sei nicht böse, ist auch nicht so gemeint...

Benutzt du auch mal die Such-Funktion im Forum oder Google?

Hier wird dir Stück für Stück der Code geschrieben und ich habe selbst mehrere dezente Hinweise auf diverse Quellen geliefert. Ich würde das jetzt nicht so direkt formulieren, wenn nicht der erste(!) Hit, den Google auswirft beim Suchwort "NETWORK_ALIVE_LAN" - das ist das was du wissen willst (eine Konstante) auf die DP verweisen würde, die du ja (angeblich) schon komplett (ich neige zu Übertreibungen, ich weiss) durchsucht hast.

Was du suchst hat NicoDE hier gepostet und was er davon hält hat er auch gleich dazu geschrieben.

sorry... musste jetzt sein. Ich hoffe ich war nicht zu barsch aber ich habe mich mit dem Thema heute keine 20 min beschäftigt und finde 2 Threads in denen du diese Frage stellst und den kompletten Code in einem Dritten - alles in der DP.

regards

Toni

justify 20. Jun 2005 14:32

Hi,

ja, Du hast Recht!

Die Funktion haben wir soeben umgecodet und getestet - leider auch mangelhaft!

Er gibt immer den Status "verbunden" zurück, auch wenn der Netzstecker draußen ist.

Naja, morgen ist ja auch noch ein Tag! :???:

justify 21. Jun 2005 08:07

Hallo,

hat jemand zufällig 'ne Idee, wie man den Netzwerkstatus bei NT & niedriger überprüfen kann? Vielleicht gibt's ja 'nen Trick, wie beim Internetverbindungstest z.B.?!

Habe dort mehrere URL's angepingt und wenn er eine Antwort bekommt, gibt er den Status "verbunden" zurück.

Kann man da in der Richtung evtl. auch was für die LAN-Verbindung machen und wenn ja, was?

Danke schon mal..

Sharky 21. Jun 2005 08:11

Hai justify,

ich denke es reicht jetzt endgültig mit deinen Pushs in diesem Thread.
Schon dein pushen nach dem Hinweiss von Luckie fand ich, gelinde gesagt, eine frechheit.

Wenn sich das nicht ändert werde ich den Thread ohne weiteren Kommentar schliessen.

endeffects 23. Jun 2005 12:41

Re: Funktion: IsNetworkConnected ??
 
IsNetworkConnected und InternetGetConnectedState liefern
immer true wenn dem Rechner eine IP zugewiesen worden ist

du könntest mit Hilfe von InternetCheckConnection(PChar('http://www.google.com'), 1, 0)
den Netzwerkstatus prüfen, die Methode versucht den Server zu pingen,
läßt sich sicher auch auf dein LAN anwenden, wenn du keine
URL übergibst wird der nächsten erreichbare Server gesucht,
problematisch an der Methode ist lediglich das es relativ lange
dauert bis man ein Ergebnis hat


mfg


Alle Zeitangaben in WEZ +1. Es ist jetzt 21:31 Uhr.
Seite 4 von 4   « Erste     234   

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz