Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Netzwerke (https://www.delphipraxis.net/14-netzwerke/)
-   -   Delphi UNC Pfad von Netzwerklaufwerk in lokalen Pfad? (https://www.delphipraxis.net/130328-unc-pfad-von-netzwerklaufwerk-lokalen-pfad.html)

NickelM 6. Mär 2009 14:02


UNC Pfad von Netzwerklaufwerk in lokalen Pfad?
 
Tach zusammen,

Ich programmiere gerade in Delphi 2009 meinen Mailer und hab ihn jetzt neu mit Firebird Datanbank gemacht.
So da ich festgestellt habe das man auf die Datanbank net mit UNC Pfad zugreifen kann nur in form von
Server:Lokaler_Pfad_auf_Server geht. Jetzt bin ich auf die Idee gekommen das ich es so versuche, eine normalen Open Dialog zuverwenden (wegen lokal Verbindung) und wenn NetzwerkPfad ist alle Netzwerkresorucen mit einer Funktion von meinem Kumpel auszulesen und dan zu überprüfen welchen der User werwendet.
Beispiel:

Der User wählt den Pfad: '\\Server\Daten\datanbank.fdb' ('\\Server\Daten' ist b.z. 'C:\Datenbank' auf dem Server.)
Dann les ich die Netzwerkresourcen heraus und überprüf den anfang des Pfads mit der Liste.
So jetzt kommt das Problem:
Wenn es eine übereinstimmung gibt, will ich aus dem Pfad '\\Server\Daten' (in diesem Beispiel) den Lokalen Pfad auf dem Server herausfinden. Also das ich dan per Funktion als Wert 'C:\Datenbank' in diesem Beispiel herausbekomme.

Im Internet habe ich gesucht und gefunden dass ich auf die Registry des Server zugreifen soll.
Gibt es noch eine andere möglichkeit oder halt nur per Registry?

Tom 6. Mär 2009 15:56

Re: UNC Pfad von Netzwerklaufwerk in lokalen Pfad?
 
Liste der Anhänge anzeigen (Anzahl: 1)
siehe Anlage

Gruß Tom


Alle Zeitangaben in WEZ +1. Es ist jetzt 00:37 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