AGB  ·  Datenschutz  ·  Impressum  







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

Abfrage Ordner "Eigene Dateien"

Ein Thema von TM6 · begonnen am 28. Mär 2025 · letzter Beitrag vom 31. Mär 2025
Antwort Antwort
TM6

Registriert seit: 14. Dez 2004
61 Beiträge
 
Delphi 12 Athens
 
#1

Abfrage Ordner "Eigene Dateien"

  Alt 28. Mär 2025, 13:03
Bislang habe ich diesen Ordner über CSIDL_PERSONAL abgefragt.
Nach einem Problem nun auch testweise sowohl über TPath.GetDocumentsPath als auch FOLDERID_Documents.
https://docwiki.embarcadero.com/RADS...rget_Platforms
https://learn.microsoft.com/de-de/wi.../knownfolderid

Ich habe nun ein System, auf dem alle 3 Varianten (die möglicherweise identisch sind) nichts zurückliefern.

Auf dem entsprechenden System hat der Benutzer seinen Ordner "Dokumente" auf ein zweites Laufwerk verschoben gehabt (über die WIndowsfunktion).

Ich dachte, dass man über die API-Aufrufe auch diese verschobenen Ordner zurückgeliefert bekommt.

Hat jemand ähnliche Probleme und wie greift Ihr auf den entsprechenden Ordner drauf zu?

Geändert von TM6 (28. Mär 2025 um 13:31 Uhr) Grund: Falsche IDs angegeben
  Mit Zitat antworten Zitat
Benutzerbild von Uwe Raabe
Uwe Raabe

Registriert seit: 20. Jan 2006
Ort: Lübbecke
11.629 Beiträge
 
Delphi 12 Athens
 
#2

AW: Abfrage Ordner "Eigene Dateien"

  Alt 28. Mär 2025, 13:08
Wäre dann nicht eher FOLDERID_Documents bzw. TPath.GetDocumentsPath der bessere Ansatz?
Uwe Raabe
Certified Delphi Master Developer
Embarcadero MVP
Blog: The Art of Delphi Programming
  Mit Zitat antworten Zitat
TM6

Registriert seit: 14. Dez 2004
61 Beiträge
 
Delphi 12 Athens
 
#3

AW: Abfrage Ordner "Eigene Dateien"

  Alt 28. Mär 2025, 13:30
Sorry - habe die falschen Werte kopiert.
Ich nutze
CSIDL_PERSONAL // TPath.GetDocumentsPath // FOLDERID_Documents

aber da kommt immer '' zurück.
  Mit Zitat antworten Zitat
TM6

Registriert seit: 14. Dez 2004
61 Beiträge
 
Delphi 12 Athens
 
#4

AW: Abfrage Ordner "Eigene Dateien"

  Alt 28. Mär 2025, 14:06
Ich habe nun selber auf einem Testrechner den Ordner verschoben. Da funktioniert alles korrekt.
Nur bei einem Kunden leider nicht
  Mit Zitat antworten Zitat
Papaschlumpf73

Registriert seit: 3. Mär 2014
Ort: Berlin
459 Beiträge
 
Delphi 12 Athens
 
#5

AW: Abfrage Ordner "Eigene Dateien"

  Alt 28. Mär 2025, 14:19
Ein ähnliches Phänomen hatte ich auch mal bei einem Kunden. Die hatten damals neue Windows-Server installiert und irgendwelche Registry-Einträge der alten Windows-Server drüber gebügelt. Das hat vorne und hinten nicht funktioniert. Ggf. kann dein Kunde die Umleitung nochmal aufheben und neu einrichten?
  Mit Zitat antworten Zitat
TM6

Registriert seit: 14. Dez 2004
61 Beiträge
 
Delphi 12 Athens
 
#6

AW: Abfrage Ordner "Eigene Dateien"

  Alt 31. Mär 2025, 07:26
Auf dem Rechner haben wir jetzt den Ordner in der Registry unter "HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\Curr entVersion\Explorer\User Shell Folders\Personal" manuell mit vollständigem Pfad eingetragen.
Das hat dann funktioniert. Bis man den Ordner testweise erneut verschoben hat. Dann taucht das Problem wieder.
Temporär ist das Problem gelöst.

Es gibt Dinge, die ich als gegeben voraussetze und darunter fiel bislang auch die Rückgabe dieses Ordners.
Ich bin nicht einmal ansatzweise auf die Idee gekommen, dass ich einen leeren String erhalte.
  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 08:40 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-2025 by Thomas Breitkreuz