Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi Wie Daten speichern (https://www.delphipraxis.net/116990-wie-daten-speichern.html)

PatrickB 9. Jul 2008 18:43


Wie Daten speichern
 
Hi,

ich programmiere gerade ein Programm bei dem man auch Einstellungen vornehmen kann, wie z.B. in welchem Verzeichnis Dinge gespeichert werden sollen. Bei jedem Programmstart müsste ich das ja neu eintragen.
Wie kann ich also z.B. den Pfad den ein Benutzer eingibt speichern?
In einer Textdatei? Macht ja eigentlich kein Programm. Und in welchem Verzeichnis dann? Eigene Dateien, oder in dem Ordner des Programmes?

Danke schonmal für eure Ratschläge!

Gruß, Patrick

mkinzler 9. Jul 2008 18:44

Re: Wie Daten speichern
 
-Registry
-Ini
-XML

PatrickB 9. Jul 2008 18:48

Re: Wie Daten speichern
 
Ahja, ok.
Also Registry geht das glaub ich nicht so gut wenn man viele Sachen speichern will, oder?
Ne Ini Datei wär vielleicht nicht schlecht, das muss ich mal probieren, danke =)

Apollonius 9. Jul 2008 18:52

Re: Wie Daten speichern
 
Beim Verzeichnis gibt es zwei gänzlich verschiedene Ansichten: Manche sagen, dass man, gerade bei kleinen Programmen, in das Programmverzeichnis speichern sollte, damit nach dem Löschen des Ordners auch nichts zurück bleibt. Die anderen sagen, dass man das nicht tun sollte, da man sonst gehindert wird, das Programm in den Programme-Ordner zu installieren, weil dort nur Administratoren Schreibzugriff haben. Und irgendwie haben beide Recht. :gruebel: Grundsätzlich ist aber das Verzeichnis Dokumente und Einstellungen\Username\Anwendungsdaten\UnterodnerF ürDeinProgramm richtig. Um den Pfad zu erhalten, kannst du die Umgebungsvariable HOMEDIR verwenden.

mkinzler 9. Jul 2008 18:56

Re: Wie Daten speichern
 
Man kann aber die Ini/XML auch ins Userverzeichnis und/oder unter ALLUSERS ablegen


Alle Zeitangaben in WEZ +1. Es ist jetzt 23:43 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