![]() |
Servername gültig?
Ich möchte herausfinden, ob ein Servername vorhanden ist.
Folgendes bringt false
Delphi-Quellcode:
Result := TDirectory.exists('\\servername\'); \\false
Wenn ich aber ein gültiges Verzeichnis auf dem Server abfrage, dann bekomme ich true.
Delphi-Quellcode:
Result := TDirectory.exists('\\servername\einVerzeichnis\'); \\true
Welche Funktion gibt es, um zu sehen, ob es den Server gibt? |
AW: Servername gültig?
Man könnte versuchen eine DNS-Auflösung auf den Namen durchzuführen. Dann weiss man zumindest, ob es einen Rechner mit dem Namen gibt.
|
AW: Servername gültig?
Ich schmeiße dann mal einen Ping darauf in den Raum...8-)
|
AW: Servername gültig?
![]() |
AW: Servername gültig?
Zitat:
|
AW: Servername gültig?
Zitat:
MfG Dalai |
AW: Servername gültig?
Eigentlich gibt es doch (fast) überall die Verzeichnisse . und .., kannst Du nicht eines davon, anstelle von einVerzeichnis, nehmen?
Also eher sowas?
Delphi-Quellcode:
Ist jetzt zugegebenermaßen nur geraten und mangels Netzwerk nicht getestet.
Result := TDirectory.exists('\\servername\.\'); \\true
|
AW: Servername gültig?
@Tbx:
Das ist richtig. Da kann man aber schon mal definitiv sagen ob der Server reagiert und man auf die Freigabe (Pfad nicht gültig) prüfen muß. Wenn man nur auf den Pfad prüft kann man rätseln welcher Part fehlgeschlagen ist. :P Vieleicht sollte mal der TE sagen was warum benötigt wird. 8-) Zitat:
|
AW: Servername gültig?
Zitat:
|
AW: Servername gültig?
Zitat:
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 10:51 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