![]() |
Datei speichern unter Vista -> Zugriff verweigert
Hallo,
Habe ein Problem ich lade mit meinem Programm eine txt aus dem Internet mit der Indy Komponente (benutze Delphi 2009) runter. Diese speichere ich auf C:/ . Unter Windows funktioniert das Ganze. Nur unter Vista bringt er mir folgende Fehlermeldung: " Datei"C:/datei.txt" kann nicht erstellt werden. Zugriff verweigert " wie kann man das umgehen? :gruebel: Vielen Dank Gruß Atze |
Re: Datei speichern unter Vista -> Zugriff verweigert
Programm mit Admin-Rechten starten :stupid:
|
Re: Datei speichern unter Vista -> Zugriff verweigert
Ein anderes Verzeichnis wählen.
BTW. Vista ist auch Windows und gewisse Beschränkungen würden auch in Windows2000 bzw XP gelten, würde nicht jeder als Admin arbeiten |
Re: Datei speichern unter Vista -> Zugriff verweigert
Je nachdem was das für eine Datei ist, gibt es verschiedene Möglichkeiten. In jedem Fall ist vermutlich das Verzeichnis für temporäre Dateien am sinnvollsten.
Hier habe ich eine Funktion geschrieben um eine selbstlöschende temporäre Datei zu erstellen: ![]() (Dort siehst du auch wie du die Dateinamen herausbekommst für eine temporäre Datei.) Sollte es sich um zu speichernde Daten handeln, dann gehören diese in das Anwendungsdatenverzeichnis: ![]() |
Re: Datei speichern unter Vista -> Zugriff verweigert
Den Tip von jaenicke werde ich mal verfolgen und berichten, ob es klappt. Danke euch :)
|
DP-Maintenance
Dieses Thema wurde von "mkinzler" von "VCL / WinForms / Controls" nach "Windows 9x / ME / 2000 / XP / 2003 / Vista" verschoben.
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 18: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