AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Delphi-PRAXiS - Lounge Betriebssysteme Delphi Wie geht "ChDir" für Netzlaufwerke??
Thema durchsuchen
Ansicht
Themen-Optionen

Wie geht "ChDir" für Netzlaufwerke??

Ein Thema von Saarpoint · begonnen am 16. Sep 2005 · letzter Beitrag vom 21. Sep 2005
Antwort Antwort
Seite 2 von 2     12   
Benutzerbild von Sharky
Sharky

Registriert seit: 29. Mai 2002
Ort: Frankfurt
8.252 Beiträge
 
Delphi 2006 Professional
 
#11

Re: Wie geht "ChDir" für Netzlaufwerke??

  Alt 17. Sep 2005, 08:33
Hai Andy,
mir fallen in deinem Posting zwei Sachen auf. Zum einen schreibst Du:
Zitat von Saarpoint:
...lande ich ja auf'm CardReader-Laufwerk des eigenen PC's.
und zum anderen:
Zitat von Saarpoint:
.... Ich weiß halt nur dass das Laufwerk "G" für den Datenaustausch ist,
Dies hört sich für mich so an als hättest Du in deinem PC schon ein Laufwerk "G:" (in deinem Fall ein CardReader) und nun wird über ein LoginScript versucht auf den Laufwerksbuchstaben eine Netzwerkfreigabe zu mappen. Dies schlägt natürlich fehl da der Laufwerksbuchstabe schon vergeben ist.
Beispiel:
Dein PC hat diese Laufwerke:
Code:
C: Festplatte 1
D: Festplatte 2
E: CD-ROM
F: CardReader 1
G: CardReader 2
Wenn Du nun versuchst eine Netzwerkfreigabe auf einen dieser Laufwerksbuchstaben zu mappen
Code:
NET USE G: \\SERVERNAME\Freigabename
bekommst Du einen Fehler
Zitat:
Systemfehler 85 aufgetreten
Der lokale Gerätename wird bereits verwendet.
In diesem Fall musst Du entweder die lokalen Laufwerksbuchstaben ändern oder euren Admin bitten das Mapping auf einen anderen Laufwerksbuchstaben zu setzen. Wobei die erste Lösung die bessere ist.

P.S.: Dies ist einer der Gründe warum ich CD-ROMs und andere Wechsellaufwerke (CardReader) immer von Z: beginnend bezeichne.
Stephan B.
"Lasst den Gänsen ihre Füßchen"
  Mit Zitat antworten Zitat
Saarpoint

Registriert seit: 2. Sep 2005
12 Beiträge
 
Delphi 2005 Professional
 
#12

Re: Wie geht "ChDir" für Netzlaufwerke??

  Alt 20. Sep 2005, 23:42
Danke für die vielen Postings.

Also im Explorer steht da folgende Bezeichnung
(so ähnlich):

[Laufwerksymbol] Daten$ on '(Node 1 blabla 2) (hqzefsdftr02)' (G

Also "Daten" ist die Arbeitsgruppe und ich denke das "hqzefsdftr02"
die Bezeichnung des Servers ist.
Also brauch ich evtl. die Angabe nicht von "G" sondern

ChDir ('\\hqzefsdftr02\Daten$\Allgemein\Texte');

um auf "G:\Allgemein\Texte" des Servers "hqzefsdftr02"
der Arbeitsgruppe "Daten" zugreifen zu können?

Evtl. könnte ich mir es ja auch einfach machen und einen
DirTree-Dialog anzeigen lassen, da hier auch die Server eingetragen
sind. Der übergebene String der Form, wäre dann automatisch der richtige
Pfad.

Andreas
  Mit Zitat antworten Zitat
Christian Seehase
(Co-Admin)

Registriert seit: 29. Mai 2002
Ort: Hamburg
11.117 Beiträge
 
Delphi 11 Alexandria
 
#13

Re: Wie geht "ChDir" für Netzlaufwerke??

  Alt 20. Sep 2005, 23:59
Moin Andreas,

wie kommst Du jetzt auf Arbeitsgruppe Daten?
Aus dem von Dir gezeigten kann ich das nicht ableiten.
Der Freigabename ist Daten$
Tschüss Chris
Die drei Feinde des Programmierers: Sonne, Frischluft und dieses unerträgliche Gebrüll der Vögel.
Der Klügere gibt solange nach bis er der Dumme ist
  Mit Zitat antworten Zitat
Saarpoint

Registriert seit: 2. Sep 2005
12 Beiträge
 
Delphi 2005 Professional
 
#14

Re: Wie geht "ChDir" für Netzlaufwerke??

  Alt 21. Sep 2005, 00:05
Ja, ok. "Daten" gibt es auch nicht wirklich auf unserem Server.
Aber die Freigabenamen sind gleich mit den unserer Arbeitsgruppen
Nur halt nuch mit dem "$" hintendran.

Würde das wie oben funktionieren?

Gruß, Andy
  Mit Zitat antworten Zitat
Hansa

Registriert seit: 9. Jun 2002
Ort: Saarland
7.554 Beiträge
 
Delphi 8 Professional
 
#15

Re: Wie geht "ChDir" für Netzlaufwerke??

  Alt 21. Sep 2005, 01:45
Das $ am Schluß macht folgendes : andere User sehen nicht automatisch das Laufwerk ! Das hat Vor- und Nachteile. Nenne ich die Festplatte "hjgjh213" so muß man den Namen genau wissen sofern ein $ dahintersteht. Ohne $ taucht der Rechner auf. 8) Allerdings ist das Thema hier etwas seltsam. Ist der Zugriff im Netzt jetzt erlaubt oder nicht ? Im ersten Fall wäre lediglich der Administrator zu befragen im 2. Fall sage ich nichts mehr.
Gruß
Hansa
  Mit Zitat antworten Zitat
marabu

Registriert seit: 6. Apr 2005
10.109 Beiträge
 
#16

Re: Wie geht "ChDir" für Netzlaufwerke??

  Alt 21. Sep 2005, 07:49
Hallo Andreas,

Zitat von Saarpoint:
Also brauch ich evtl. die Angabe nicht von "G" sondern

ChDir ('\\hqzefsdftr02\Daten$\Allgemein\Texte');

um auf "G:\Allgemein\Texte" des Servers "hqzefsdftr02"
der Arbeitsgruppe "Daten" zugreifen zu können?
genau so funktioniert das. In einer net-aware Anwendung solltest du sowieso auf Laufwerksbuchstaben verzichten, wo immer es geht.

marabu
  Mit Zitat antworten Zitat
Saarpoint

Registriert seit: 2. Sep 2005
12 Beiträge
 
Delphi 2005 Professional
 
#17

Re: Wie geht "ChDir" für Netzlaufwerke??

  Alt 21. Sep 2005, 18:57
Zu deinem vorherigen Posting:
Keine Angst, ich will nicht den Firmen-Server hacken
Hierrauf hat jeder Zugang.

Nur ist es ein Unterschied, ob ich das entsprechende Laufwerk
einfach und simpel im Explorer auswähle oder via Software in dieses
wechseln muss.

Danke für die Hilfe!

Gruß, Andreas
  Mit Zitat antworten Zitat
Antwort Antwort
Seite 2 von 2     12   


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 12:47 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