Entwickler-Ecke
Dateizugriff - Daten extern speichern
JungerIslaender - Mi 19.12.07 22:57
Titel: Daten extern speichern
Hi ich möchte Daten in einer Textdatei speichern sodass beim start die textdatei ausgelesen wird und ich neue Zahlen hinzufügen kann. Möchte nämlich 2Projekte realisieren:
1) Primzahlen ausrechnen und speichern
2) Zahlen speichern wie in einer Datenbank
Habe leider null Ahnung
Moderiert von
Christian S.: Topic aus Delphi Language (Object-Pascal) / CLX verschoben am Mi 19.12.2007 um 22:13
DrRzf - Mi 19.12.07 23:20
Das kanst du über eine Stringlist oder ein Memo speichern.
Wobei die Stringlist die elegantere Methode währe.
Weiter besteht die möglichkeit sich ein (dynamisches) array aus integers zu basteln und dieses zu speichern.
Wa die eleganteste ausführung ist....
JungerIslaender - Di 05.02.08 21:24
nein ich möchte die daten extern speichern. Sodass ich sie beim neustart immer noch habe. Wie z.b ein savegame.
Yogu - Di 05.02.08 21:30
Dann speicher doch einfach das Memo ab :)
Delphi-Quelltext
1:
| Memo1.Lines.SaveToFile('deintollerdateiname.txt'); |
Und dann kannst du die Daten wieder laden:
Delphi-Quelltext
1:
| Memo1.Lines.LoadFromFile('deintollerdateiname.txt'); |
Mit einer Stringlist dann so:
Delphi-Quelltext
1: 2: 3: 4: 5: 6: 7: 8:
| StringList := TStringList.Create; try StringList.LoadFromFile('deintollerdateiname.txt'); StringList.SaveToFile('deintollerdateiname.txt'); finally StringList.Free; end; |
DrRzf - Mi 06.02.08 04:12
JungerIslaender hat folgendes geschrieben: |
nein ich möchte die daten extern speichern. Sodass ich sie beim neustart immer noch habe. Wie z.b ein savegame. |
genau das könntest du auf diese 3 arten machen.
hast du die daten in einem memo, kanste es direkt speichern.
verwaltest du die zahlen in einer stringliste kanst du dieses ebenfalls direkt speichern.
benutzt du ein array of integer, kanst du die zahlen besser (schneller da StrToInt und IntToStr entfällt) verwalten, aber musst dich selbst ums speichern kümmern.
JungerIslaender - Sa 09.02.08 15:25
Wie geht das dann ganau mit dem speichern von arrasy? Und wie kann ich Variablen speichern?? Und kann ich eine text datei als variable benutzen??
JungerIslaender - So 10.02.08 14:38
Mir ist dann noch etwas eingefallen: Wie kann ich den Daten speichern ohne dass man sie ohne weiteres öffnen kann( eine text datei kann ja jeder öffnen und belibig verändern) Und in spielen usw. gibt es ja uch jede menge dateien die man selbst nich öffnen kann. Wäre es also möglich eine art eigenen datei typ zu erstellen?? Die nur ich verändern kann ohne dass das programm läuft?
nagel - So 10.02.08 14:46
JungerIslaender hat folgendes geschrieben: |
Und in spielen usw. gibt es ja uch jede menge dateien die man selbst nich öffnen kann.
|
Stimmt nicht. Du kannst die Dateien ohne Probleme öffnen.
JungerIslaender hat folgendes geschrieben: |
Wäre es also möglich eine art eigenen datei typ zu erstellen??
|
Ja. Mit
file of ....
JungerIslaender hat folgendes geschrieben: |
Die nur ich verändern kann ohne dass das programm läuft?
|
Du könntest du Daten verschlüsselt speichern.
JungerIslaender - So 10.02.08 16:13
Könntest du auch erklären wie geanu. Also wenn ich es jetzt so machen möchte?? (was? alles 3)
Blackheart666 - So 10.02.08 16:17
Du hast doch nun etliche Tipps bekommen, gib die Stichworte einfach in die Suche ein und schau Dir den Crashkurs an.
Entwickler-Ecke.de based on phpBB
Copyright 2002 - 2011 by Tino Teuber, Copyright 2011 - 2025 by Christian Stelzmann Alle Rechte vorbehalten.
Alle Beiträge stammen von dritten Personen und dürfen geltendes Recht nicht verletzen.
Entwickler-Ecke und die zugehörigen Webseiten distanzieren sich ausdrücklich von Fremdinhalten jeglicher Art!