Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Programmieren allgemein (https://www.delphipraxis.net/40-programmieren-allgemein/)
-   -   DirectoryExists mit Netzlaufwerk liefert false (https://www.delphipraxis.net/178742-directoryexists-mit-netzlaufwerk-liefert-false.html)

Ykcim 24. Jan 2014 14:51

DirectoryExists mit Netzlaufwerk liefert false
 
Hallo,

warum liefert

Delphi-Quellcode:
DirectoryExists('\\172.20.33.80')


ein false?

Gruß
Patrick

Bernhard Geyer 24. Jan 2014 14:53

AW: DirectoryExists mit Netzlaufwerk liefert false
 
\\172.20.33.80 Ist ja auch kein gültiges Verzeichnis

"\\172.20.33.80\MeinShare" würde klappen (wenn du rechte auf das Share hast)

DeddyH 24. Jan 2014 14:57

AW: DirectoryExists mit Netzlaufwerk liefert false
 
Bei mir klappt das auch ohne Angabe einer Freigabe. Evtl. muss aber mindestens eine Freigabe mit entsprechenden Rechten existieren?

Ykcim 24. Jan 2014 15:12

AW: DirectoryExists mit Netzlaufwerk liefert false
 
Ohne Verzeichnis dahinter klappt es bei mir nicht, mit aber schon.

Die JAMShellBrowser Komponente benötigt nur ca. 2 Minuten, bis sie dann die richtigen Daten anzeigt. Kennt Ihr die Komponente. Muss ich da etwas konfigurieren???

Vielen Dank
Patrick

Dalai 24. Jan 2014 15:20

AW: DirectoryExists mit Netzlaufwerk liefert false
 
Meine Vermutung: \\server klappt nur, wenn der die Anwendung ausführende Benutzer bereits mit \\server verbunden ist oder war (innerhalb der Windows-Sitzung). Verlangt \\server eine Authentisierung (Gastzugang deaktiviert, anderer Nutzer o.ä.) kann sich das System eben dort nicht ohne weitere Informationen anmelden - und DirectoryExists liefert false. Wie gesagt, nur eine Vermutung.

MfG Dalai

Ykcim 24. Jan 2014 15:23

AW: DirectoryExists mit Netzlaufwerk liefert false
 
Nein, dass kann es nicht sein.
Der Zugang ist über die Domaine gereglt und ich kann ja auch über den Arbeitsplatz direkt drauf zugreifen...

Das Problem mit den langsamen Anzeigezeiten ist nur, denn ich den Pfad per Code setze. Wenn ich in der Komponente auf ein Netzlaufwerk zugreife, ist sie genauso schnell wie mein Explorer...

Gruß
Patrick

hathor 24. Jan 2014 17:00

AW: DirectoryExists mit Netzlaufwerk liefert false
 
Es gibt unterschiedliche Versionen von DIRECTORYEXISTS.

Nimm diese hier:
http://www.delphipraxis.net/1222644-post11.html

BTW: Geht eigentlich FILEDIREXISTS auch?

DeddyH 24. Jan 2014 17:07

AW: DirectoryExists mit Netzlaufwerk liefert false
 
Wenn er wie in seinem Profil angegeben XE2 benutzt, dann verwendet er die doch bereits :roll:

hathor 24. Jan 2014 17:09

AW: DirectoryExists mit Netzlaufwerk liefert false
 
Embarcadero traue ich alles zu! (Starterversion!)

Ykcim 29. Jan 2014 16:54

AW: DirectoryExists mit Netzlaufwerk liefert false
 
Diese Software schreibe ich gerade in Delphi 2009 Professional. Und dort ist noch die kurze Variante am Start. Ich habe jetzt die neuere eingefügt und es läuft etwas besser - aber es dauert immer noch 16 Sek (vorher 60-70 sek).

Ic habe mich an den Support gewandt und hoffe, dass die vielleicht auch noch eine Idee haben.

Vielen Dank

Patrick


Alle Zeitangaben in WEZ +1. Es ist jetzt 09:26 Uhr.

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