![]() |
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:
|
AW: Servername gültig?
Zitat:
|
AW: Servername gültig?
Schon mal mit GetHostByName('ServerName') aus WinSock.pas versucht?
cu |
AW: Servername gültig?
Klappt das denn mit der administrativen Freigabe (auf Windows)?
Delphi-Quellcode:
(Dürfte allerdings Adminrechte benötigen!)
Result := TDirectory.exists('\\servername\C$\');
|
AW: Servername gültig?
Zitat:
Habe anscheinend trotzdem einen blöden Suchbegriff gehabt. |
AW: Servername gültig?
Wie wäre es denn damit, überhaupt die vorhandenen Servernamen auf die
![]() |
Alle Zeitangaben in WEZ +1. Es ist jetzt 22:01 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