Hi
habe ich Lese/Schreibrechte auf dem Common Appdata Ordner (CSIDL_COMMON_APPDATA)?
Der ist ja eigendlich dazu da um von jedem Benutzer zugreifbar zu sein... nur ich bekomme Probleme bei folgendem Code:
Delphi-Quellcode:
if FileExists(Source) then
try
assignFile(f, Source);
reset(f);
read(f, a); // Nur lesen!
finally
closeFile(f);
end;
Wenn die Stelle ausgeführt wird gibts keine Probleme, erst wenn das Programm beendet wird (und dabei wird diese Stelle
nicht ausgeführt) gibt es eine Fehlermeldung bei closeFile mit dem Fehler EInOutError: File
access denied.
Das finde ich komisch, da
1) ich ja nur lese
2) ich eigendlich Schreibrechte auf CSIDL_COMMON_APPDATA habe... ich kann zumindest Bilder speichern!
Was sagt ihr dazu?
mfg.Dominik