Autor Beitrag
schitho
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 288

XP Home SP2
D2005 Prof
BeitragVerfasst: Mi 25.06.03 21:23 
Hi,

wo speichert man üblicherweise Daten? Ich meine damit folgendes:

Wenn ich ein Programm erstelle stehe ich immer wieder vor der Frage, wo soll das Programm bestimmte Einstellungen (z.B. Fenstergöße, Programmoptionen etc.) abspeichern?

Ist es hier besser eine ini-Datei zu verwenden oder doch die Registry-Datenbank.

Und wenn ini: In welchem Verzeichnis? Vorallem, wenn man die Administrationsrechte unter W2000 bzw. XP beachtet.

Die gleich Frage auch bei der Registry: Unter welchen Hauptschlüssel: HKEY_CURRENT_USER oder doch HKEY_LOCAL_MACHINE?

Toll wäre, wenn jemand von Euch die Vor- und Nachteile der Speichervarianten unter Berücksichtigung der verschiedenen Betriesbsysteme darstellen könnte.

Wäre für Eure Tipps sehr dankbar.

_________________
(Sorry! Leider ewiger Delphi-Neuling)
Tweafis
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 647

WinXP + fbsd
Delphi 5 Prof
BeitragVerfasst: Mi 25.06.03 21:28 
Also ich persönlich bin allgemein für inis, da diese leicht zu löschen sind und die sowieso schon zugemüllte Registrierung nicht noch weiter zumüllen. Ich würde sie ganz banal im Gleichen Verzeichnis Speichern wie die EXE. Außerdem wollen viele Leute Freeware erstmal nur testen und da kann man es nicht gebrauchen wenn es sich auch noch in der Registry festsetzt.

_________________
.: Es wird der Tag kommen, an dem wir es nicht mehr ändern können :.
MAlsleben
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 303

W2k,WinXP
D3 - DXE3 Enterprise
BeitragVerfasst: Mi 25.06.03 21:42 
Hi,

ich bin auch dafür, solche Sachen in Ini - Dateien zu speichen, im gleichen Verzeichnis wie das Programm. Das System- Verzeichnis und die Registry sind genug zugemüllt. Außerdem werden zukünftige Windows -Versionen und .net wieder auf dieses Prinzip setzen nur eben in XML -Dateien.

Gruß Micha.

_________________
Viele Wege führen nach Rom.