Forum: Win32/Win64 API (native code)
by sintronic86,
10. Apr 2014
@himitsu:
Achso. Also das Laufwerk "Z" wurde unter dem selben Benutzerkonto angelegt wie das, unter dem das Programm läuft.
@Dalai
Richtig.
Aus dem Grundproblem, dass das Programm das Laufwerk "Z" nicht findet.... Wenn ich aber ein neues Laufwerk ("K") vom Programm aus verbinde, kann ich die komplette Ordnerstruktur einsehen.
Forum: Win32/Win64 API (native code)
by sintronic86,
10. Apr 2014
Mit silent meinte ich, dass das Laufwerk im Explorer nicht zu sehen ist. Aber sobald ich das von meinem Programm aus Connecte, kommt ein Dialog, der die Zugangsdaten für das Laufwerk haben will.
Ich glaube dazu müssen wir uns nochmal verständigen:
-ich bin am PC über mein Benutzerkonto angemeldet (als Beispiel: Name="ABC" Passwort="ABC").
-das bereits vorhandene Laufwerk ("Z") wurde mit...
Forum: Win32/Win64 API (native code)
by sintronic86,
10. Apr 2014
Ich habe jetzt folgendes probiert:
ShellExecute(Application.Handle, nil, 'explorer.exe', PChar('Z:\'), nil, SW_NORMAL);
-> funktioniert
ShellExecute(Application.Handle, nil, 'explorer.exe', PChar('Z:\Projects'), nil, SW_NORMAL);
-> funktioniert nicht, er öffnet dann die "eigenen Dokumente" (Der Pfad "Z:\Projects" ist aber auf dem manuellen Weg im Explorer erreichbar)
Forum: Win32/Win64 API (native code)
by sintronic86,
10. Apr 2014
Und ich kann der procedure keine Daten hinterlegen?
Der Rückgabewert ist "3", was (laut meiner eigenen Suche?!?) "Verzeichnis wurde nicht gefunden" bedeutet.
Auch der Aufruf (SysUtils) FindFirst auf das Laufwerk liefert "3", also Pfad nicht gefunden zurück.
Das ist korrekt. Und wie mache ich das dann, wenn nicht mit shellexecute?
Forum: Win32/Win64 API (native code)
by sintronic86,
8. Apr 2014
Hallo Community,
ich mal wieder. Ich stehe gerade vor einem Problem.
Situation:
In der Firma liegt auf dem Server ein Ordner, in welchem Daten zu Projekten abgelegt sind.
Ein solcher Ordner existiert auch auf einem über WebDAV erreichbaren Server, auf welchen ich ein
Netzlauwerk gemappt habe (Z:\);
Das auslesen des Ordners auf dem firmeninternen Server funktioniert super.