![]() |
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?
|
Wenn ich die Funktion deklariere, kommen folgende Fehlermeldungen:
Code:
Ich habe die Funktion exakt so deklariert, wie sie hier gepostet wurde.
[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 Was hab' ich falsch gemacht? |
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 ![]() 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 |
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! :???: |
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.. |
Hai justify,
ich denke es reicht jetzt endgültig mit deinen Pushs in diesem Thread. Schon dein pushen nach dem ![]() Wenn sich das nicht ändert werde ich den Thread ohne weiteren Kommentar schliessen. |
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 23:16 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