Entwickler-Ecke

Dateizugriff - Daten Speichern


Millo - Mo 26.08.02 15:14
Titel: Daten Speichern
Hallo

Ich muss viele Daten in Form von Strings und Integern speichern ich habe schon möglichkeiten wie .ini Dateien und Registry angeschaut wollte aber fragen welche der beiden besser ist und ob es nicht vielleicht noch andere Möglichkeiten gibt die Daten zu Speichern.


a.C.k - Mo 26.08.02 15:36

Hi,
wenn du reg. bzw. ini nicht willst, dann speichere sie doch in eine x-beliebige Textdatei. Musst ja nicht "txt" oder so als endung verwenden ;)


Millo - Mo 26.08.02 15:52
Titel: Daten Speichern
Ja daran hab ich auch schon gedacht aber is ja im endeffeckt nichts anderes als ne .ini .


DeCodeGuru - Mo 26.08.02 16:11

wieso willst du denn keine ini-datei? Ich finde die immer recht praktisch, wenn ich irgendwelche einstellungen abspeichern will.


Klabautermann - Mo 26.08.02 16:34

Hallo,

er hat doch gar nicht gesagt das er es nciht will.
In den meisten Fällen ist meiner meinung nach eine ini-Datei die bessere lösung. Du kannst Flexibler damit arbeiten. Eventuell zu testzwcken mehrere Paralel verwenden (welche du dann ensprechend umbenennst) und bremst nicht den Systemstart aus (was bei einträgen in die Regestry der Fall ist).
Die Regestry ist vor allen dann von vorteil, wenn du die Daten Benutzerabhängig speichern willst, wober jeder Benutzer hier sein eigenes Windows Login haben muss. Oder du sicherstellen willst, das es garantiert nur eine Datei auf dem ganzen System gibt.

Gruß
Klabautermann


ao - Mo 26.08.02 17:11

Hallo!

Falls du dich für Ini-Dateien entscheidest, solltest du bedenken, dass diese nur 64 KB aufnehmen können, wenn man die Funktionen der Unit IniFiles benutzt. Deswegen solltest du dir dann hier [http://www.delphi-treff.de/content/download/index.php4?kat=4] den Code für TBigIniFile mal ansehen, der kann nämlich mehr als 64 KB.

Gruß
Andreas


DeCodeGuru - Mo 26.08.02 17:15

ooops, stimmt er hat nicht gesagt, dass er keine inifiles möchte. :oops:


Renegade - Mo 26.08.02 19:13

Moin erstmal!

Thema Registry: In meinen Augen eine Sch... Erfindung - zumindest so wie sie genutzt wird. Das Windows alles Zentral speichern will - ok - super idee - nur das auch noch jede Softwareschmiede und jeder "Möchtegernprogrammierer" nun seinen Mist da auch drin speichert - nicht schön! Windows pennt so schon genug!

Thema Ini-Files: Geile Erfindung für Einstellungen etc. - Favorisiere ich! Vor allem dann, wenn man Prog. fürs Netzwerk proggt! Damit läßt sich nämlich eine saubere und zentrale Verwaltung für Einstellungen realisieren.

Und für alles andere sollten spezialisierte Dateien benutzt werden - je nach dem entweder Text-Files, DB, Grafikfiles... - sollte halt nur "passen"

Gruß Renegade


Millo - Mo 26.08.02 19:19
Titel: Daten Speichern
Moin

Danke für die große Hilfe!!! Ich denke ich werde mich jetzt ganz den .ini Dateien witmen scheint ja eine bessere Art zu sein die Daten zu speichern.


Sledge_Hammer - So 01.09.02 09:29

Hi

Könnte mir bitte jemand sagen wie man überhaupt daten speichert? also den code dazu? von daten speichern hab ich nämlich null ahnung.
THX Sledge_Hammer


DeCodeGuru - So 01.09.02 09:41

geh mal in die Tutorialsektion. Dort gibt es mittlerweile 2 Tuts über Ini-Files. Lies dir die einfach mal durch und wenn du was nicht verstehst, dann frag einfach :wink:


Sledge_Hammer - So 01.09.02 11:22

Hi

Danke für den Tip. Ist es so auch möglich, einen eigenen dateityp zu erstellen, also *.xyz oder so? Kann man da einfach

Quelltext
1:
ini:=TIniFile.Create('c:\meineini.[b]xyz[/b]')                    

schreiben?


Tino - So 01.09.02 21:47

Propier es doch einfach mal aus... dann wirst Du sehen das es funktioniert!

Gruß
TINO