Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Die Delphi-IDE (https://www.delphipraxis.net/62-die-delphi-ide/)
-   -   EFCreateError bei Versuch Datei im Delphi Ausgabeordner zu speichern (https://www.delphipraxis.net/210603-efcreateerror-bei-versuch-datei-im-delphi-ausgabeordner-zu-speichern.html)

delphifan2004 16. Mai 2022 15:55

EFCreateError bei Versuch Datei im Delphi Ausgabeordner zu speichern
 
Hallo,

warum erhalte ich diesen EFCreateError innerhalb meines Delphi Programmes? Warum passiert das und wenn die Standardeinstellung von Windows so beschaffen ist, warum kann Delphi dann mein Programm in diesem AUsgabeordner speichern, ich meine vom eigenen Delphi Programm generierten Dateien aber nicht? Wie kann ich das ändern? Ich besitze Windows 10 und Delphi 10.4.2.

CCRDude 16. Mai 2022 16:12

AW: EFCreateError bei Versuch Datei im Delphi Ausgabeordner zu speichern
 
Delphi läuft vermutlich elevated, mit Administrationsrechten.

Reguläre Software macht dies üblicherweise nicht (es sei denn Du spezifizierst das per Manifest), u.a. aus Sicherheitsgründen. Wenn Programme nicht ohne Prompt andere Programme verändern können, schützt das ein wenig vor Schadsoftware.

Wie Du das ändern kannst? Manifest verwenden.
Was Du ändern solltest: speicher da, wo Windows es vorsieht, z.B. im Benutzer-Ordner, allgemeinen Programmdaten-Ordner, &c.

delphifan2004 16. Mai 2022 16:43

AW: EFCreateError bei Versuch Datei im Delphi Ausgabeordner zu speichern
 
Ok, danke für die Auskunft, dann werde ich in meiner Anwendung den Pfad passend einstellen, da ich mit Manifest keine Erfahrung habe.


Alle Zeitangaben in WEZ +1. Es ist jetzt 10:41 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 by Thomas Breitkreuz