AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Thema durchsuchen
Ansicht
Themen-Optionen

DirectoryExists im Netzwerk will nicht wie ich

Ein Thema von Marco Steinebach · begonnen am 4. Feb 2015 · letzter Beitrag vom 10. Feb 2015
Antwort Antwort
Dejan Vu
(Gast)

n/a Beiträge
 
#1

AW: DirectoryExists im Netzwerk will nicht wie ich

  Alt 5. Feb 2015, 07:21
...eine VPN-Verbindung zu einem anderen PC
Über alle USB Anschlüsse iterieren, um ein bestimmtes Gerät zu finden
Wer lesen kann, ist klar im Vorteil.
Delphi 5 Standard...naja...
Kann man mit dem modernsten Delphi das Problem besser lösen?
So mancher Beitrag ...naja...
  Mit Zitat antworten Zitat
Benutzerbild von Sir Rufo
Sir Rufo

Registriert seit: 5. Jan 2005
Ort: Stadthagen
9.454 Beiträge
 
Delphi 10 Seattle Enterprise
 
#2

AW: DirectoryExists im Netzwerk will nicht wie ich

  Alt 5. Feb 2015, 07:59
Wer lesen kann, ist klar im Vorteil.
Den darfst dir selber als heutiges Tagesmotto auf den Bildschirm kleben

In dem explizit verlinkten Beitrag des Themas wird die aktuellste Version von DirectoryExists gezeigt (aus Delphi XE2). Die arbeitet etwas zuverlässiger.

Allerdings wird diese Funktion alleine es nicht schaffen die Verbindung herzustellen genau wie die andere Funktion es nicht schaffen wird, denn es handelt sich ja um ein gemapptes Laufwerk und da bringt ein Test auf '\\' am Anfang des Pfads irgendwie nichts.

Es braucht dort noch ein wenig mehr
Kaum macht man's richtig - schon funktioniert's
Zertifikat: Sir Rufo (Fingerprint: ‎ea 0a 4c 14 0d b6 3a a4 c1 c5 b9 dc 90 9d f0 e9 de 13 da 60)
  Mit Zitat antworten Zitat
Benutzerbild von DeddyH
DeddyH

Registriert seit: 17. Sep 2006
Ort: Barchfeld
27.656 Beiträge
 
Delphi 12 Athens
 
#3

AW: DirectoryExists im Netzwerk will nicht wie ich

  Alt 5. Feb 2015, 08:03
Man müsste aber doch mit GetDriveType etc. herausfinden können, ob es sich um ein Netzlaufwerk handelt, dessen UNC-Pfad ermitteln und dann versuchen, sich zu verbinden, oder?
Detlef
"Ich habe Angst vor dem Tag, an dem die Technologie unsere menschlichen Interaktionen übertrumpft. Die Welt wird eine Generation von Idioten bekommen." (Albert Einstein)
Dieser Tag ist längst gekommen
  Mit Zitat antworten Zitat
Benutzerbild von himitsu
himitsu

Registriert seit: 11. Okt 2003
Ort: Elbflorenz
44.326 Beiträge
 
Delphi 12 Athens
 
#4

AW: DirectoryExists im Netzwerk will nicht wie ich

  Alt 5. Feb 2015, 09:13
In dem explizit verlinkten Beitrag des Themas wird die aktuellste Version von DirectoryExists gezeigt (aus Delphi XE2). Die arbeitet etwas zuverlässiger.

Allerdings wird diese Funktion alleine es nicht schaffen die Verbindung herzustellen genau wie die andere Funktion es nicht schaffen wird, denn es handelt sich ja um ein gemapptes Laufwerk und da bringt ein Test auf '\\' am Anfang des Pfads irgendwie nichts.

Es braucht dort noch ein wenig mehr
Wobei genaugenommen das DirectoryExisits doch eigentlich richtig funktioniert.
"Im Moment ist dieser Pfad nicht existent" ... Ob er das wäre, nachdem man das Netzlaufwerk verbindet, ist eine andere Angelegenheit.

Wenn man direkt das Rootverzeichnis prüft, as kommt da denn bei raus?


Wer kennt noch die Geschichte "Meister, wie kann ich prüfen, ob der Computer mit dem Internet verbunden ist?" ?
Ein Therapeut entspricht 1024 Gigapeut.
  Mit Zitat antworten Zitat
Marco Steinebach

Registriert seit: 4. Aug 2006
503 Beiträge
 
Delphi 5 Enterprise
 
#5

AW: DirectoryExists im Netzwerk will nicht wie ich

  Alt 5. Feb 2015, 20:47
Hallo zusammen,
kabbelt euch nicht .
also: mir war nicht klar, das der Explorer im Hintergrund ein implizites Logon macht - wenn man's weiß, ist es aber logisch.
Und herzlichen Dank an Roga für den Code, auch wenn er bei mir im Moment nicht will, das
ConnectToNetwork
liefert mir, egal ob verbunden oder nicht, eine gleichbleibende und unerschütterliche "67" als Fehlercode zurück.
Ich wird mal nachforschen, woran's liegt. Zumal das Programm, wenn man es von der Delphi_Ide aus startet, ohnehin steif und fest behauptet, der Pfad würde nicht existieren, startet man es ohne die Ide, ist der Pfad plötzlich da ... aber das mag auch dem guten alten D5 geschuldet sein.
Übrigens:
1. ist D5 das bis jetzt am besten mit Screenreader bedienbare (sonst hätte ich längst ein Xe) und
2. hab ich im Moment schlicht die Kohle nicht für eine neue Version - oder ich hab eine Version übersehen, die weniger als 800 Euro kostet.

Herzlichen Dank erstmal und viele Grüße
Marco
Marco Steinebach
  Mit Zitat antworten Zitat
Benutzerbild von Sir Rufo
Sir Rufo

Registriert seit: 5. Jan 2005
Ort: Stadthagen
9.454 Beiträge
 
Delphi 10 Seattle Enterprise
 
#6

AW: DirectoryExists im Netzwerk will nicht wie ich

  Alt 5. Feb 2015, 22:03
@Marco

Hast du den Code 1:1 übernommen oder an deine Situation angepasst?
Kaum macht man's richtig - schon funktioniert's
Zertifikat: Sir Rufo (Fingerprint: ‎ea 0a 4c 14 0d b6 3a a4 c1 c5 b9 dc 90 9d f0 e9 de 13 da 60)
  Mit Zitat antworten Zitat
hathor
(Gast)

n/a Beiträge
 
#7

AW: DirectoryExists im Netzwerk will nicht wie ich

  Alt 5. Feb 2015, 23:03
Sende ein net use * \\ComputerName\ShareFolderName vor dem
DirectoryExists...
  Mit Zitat antworten Zitat
Benutzerbild von roga
roga

Registriert seit: 15. Jun 2008
Ort: Sachsen-Anhalt
109 Beiträge
 
Delphi XE8 Professional
 
#8

AW: DirectoryExists im Netzwerk will nicht wie ich

  Alt 6. Feb 2015, 08:19
Zitat:
oder ich hab eine Version übersehen, die weniger als 800 Euro kostet
Vielleicht reicht Dir ja die Delphi Starter Edition, kostet so um die 200 Euro...
Ronald
  Mit Zitat antworten Zitat
Marco Steinebach

Registriert seit: 4. Aug 2006
503 Beiträge
 
Delphi 5 Enterprise
 
#9

AW: DirectoryExists im Netzwerk will nicht wie ich

  Alt 10. Feb 2015, 17:27
Hallo zusammen,
was ein bißchen MSDN lesen nicht alles bringt.
also: setze ich, in meinem Fall,
lpLocalName auf 'n:'
ist alles schön.
Wow! Herzlichen Dank!
Wie schreibt Sir Rufo immer so treffend
"kaum macht man's richtig, schon funktioniert's"
Herzliche Grüße
Marco
Marco Steinebach
  Mit Zitat antworten Zitat
Benutzerbild von p80286
p80286

Registriert seit: 28. Apr 2008
Ort: Stolberg (Rhl)
6.659 Beiträge
 
FreePascal / Lazarus
 
#10

AW: DirectoryExists im Netzwerk will nicht wie ich

  Alt 5. Feb 2015, 08:04
...eine VPN-Verbindung zu einem anderen PC
Über alle USB Anschlüsse iterieren, um ein bestimmtes Gerät zu finden
Wer lesen kann, ist klar im Vorteil.
Da kann ich Dir nur zustimmen, die Überschrift ist ein wenig irreführend.

Aber davon abgesehen, gibt es zwei Arten von Netzlaufwerken?
Ich kenne Sie nur als h:\...z:\ und die sind verfügbar oder gar nicht vorhanden. Das beschriebene Verhalten kenne ich nur von Diskettenlaufwerken (oder Wechselplatten).

Gruß
K-H
Programme gehorchen nicht Deinen Absichten sondern Deinen Anweisungen
R.E.D retired error detector
  Mit Zitat antworten Zitat
Antwort Antwort


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 10:09 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