Autor Beitrag
bf109g.01
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 84



BeitragVerfasst: Di 22.03.11 18:15 
Hallo, ich habe ein kleines Spiel gebastelt und möchte nun diverse Einstellungen und Parameter in einer Datei auf der Festplatte ablegen, damit ich später (d.h. beim Programmneustart) zB Einstellungen wiederverwenden oder Parameter laden kann.
U.a. sind da dabei:
- Records für die zwei Spieler mit:
1. dem Spielernamen (String)
2. der Spielerfarbe (TColor)

Außerdem:
- Anzahl der insgesamt gespielten Spiele (Integer).
- Zeitdauer wie lange insgesamt gespielt worden ist (TTime).
- Das ganze noch einmal zusätzlich mit festen Werten, um "Werkseinstellungen" wiederherstellen zu können.
- Vermutlich noch 100.000 andere Dinge, die mir womöglich noch einfallen werden...

Mein Problem ist nun einfach, dass ich nicht weiß, in welchem Format ich die Datei anlegen soll. Ich habe auch schon hier einen Blick geworfen, aber das hat mir nicht wirklich weitergeholfen....
schule.de/schulen/os...n/pascal_dateien.htm

Hab bis jetzt immer nur mit schnöden Textinfos gearbeitet... keine Farben, Zeiten und Zahlen mittendrin... Welches Dateiformat eignet sich, um diverste Infos mit verschiedenen Dateiformaten abzuspeichern? Ich muss die Parameter ja auch einzeln auslesen können... :/
Beispiele oder sowas wären sehr hilfreich. :)
LG Thx
Gausi
ontopic starontopic starontopic starontopic starontopic starontopic starofftopic starofftopic star
Beiträge: 8548
Erhaltene Danke: 477

Windows 7, Windows 10
D7 PE, Delphi XE3 Prof, Delphi 10.3 CE
BeitragVerfasst: Di 22.03.11 18:18 
Wenn da keine binären Daten (Bilder, Musik, ...) oder komplexe Strukturen reinkommen sollen, sondern nur kurze, einzelne Werte, dann würde ich auch heute noch zu IniFiles raten. Dafür sind die schließlich gemacht.

Ansonsten halt XML-Files oder ein selbstgebautes Format mit FileStreams.

_________________
We are, we were and will not be.
bf109g.01 Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 84



BeitragVerfasst: Di 22.03.11 18:36 
user profile iconGausi hat folgendes geschrieben Zum zitierten Posting springen:
oder ein selbstgebautes Format mit FileStreams.

Das hier habe ich auch gerade angeschaut und es sieht eigentlich genau aus, wie das was ich brauche.
schule.de/schulen/os...k/delphi/streams.htm
Ich verstehe es nur halt nicht wirklich, wie die FileStreams funktionieren... :(
jaenicke
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starofftopic star
Beiträge: 19315
Erhaltene Danke: 1747

W11 x64 (Chrome, Edge)
Delphi 11 Pro, Oxygene, C# (VS 2022), JS/HTML, Java (NB), PHP, Lazarus
BeitragVerfasst: Di 22.03.11 18:53 
Du kannst auch einfach meine Unit dafür verwenden:
www.delphi-forum.de/viewtopic.php?t=92348