![]() |
Frage zur Stringlist
Ich muss beliebig viele Daten (Strings) speichern können. Reicht das einfach, wenn ich diese in ne Listbox speichere, oder wie würdet ihr die speichern??
Ich würde sie lieber in ne txt Datei speichern, weis aber noch nicht wie das geht. Gruß, The-Tremendous |
Re: Frage zur Stringlist
was willst du denn speichern?
|
Re: Frage zur Stringlist
Ich habe beliebig viele Datums. Diese will ich in ner Listbox wenn sie eingegeben werden Speichern.
Die Daten sollen aus der Listbox in ne txt datei gespeichert werden, und zwar jedes Datum ein eine neue Zeile. |
Re: Frage zur Stringlist
Hallo,
Du kannst die Einträge einfach mit ListBox1.Items.SaveToFile(); in einer Textdatei speichern. |
Re: Frage zur Stringlist
Entweder über die StringList gehen
Delphi-Quellcode:
oder direkt über
SL := TStringList.Create;
SL.Add('Datum 1'); [...] ![]() |
Re: Frage zur Stringlist
Und wie kann ich das Mit dem Savetofile machen???
kannst du da mal ein beispiel geben?? |
Re: Frage zur Stringlist
Erstmal StringList <> Listbox.
Wenn Du deine Strings nur speichern und nicht anzeigen möchte, reicht es aus, diese in einer Stringlist zu speichern.
Delphi-Quellcode:
Mit Speichern und Laden aus einer Textdatei:
...
var lStringList: TStringList; begin lStringList := TStringList.Create; try lStringList.Add('String1'); lStringList.Add('String2'); lStringList.Add('String3'); ... finally lStringList.Free; end; end; ...
Delphi-Quellcode:
...
var lStringList: TStringList; begin lStringList := TStringList.Create; try lStringList.LoadFromFile('FileName.txt'); lStringList.Add('String1'); lStringList.Add('String2'); lStringList.Add('String3'); ... lStringList.SaveToFile('FileName.txt'); finally lStringList.Free; end; end; ... |
Re: Frage zur Stringlist
Zitat:
Es gibt a) sicher ein Beispiel in der OH und b) X.SaveToFile('x'); ist ja sooo kompliziert, dass es der Elite vorbehalten ist. Bitte, bitte mit Zucker obendrauf, denkt doch erstmal nach, bevor ihr hier solche Fragen stellt. Der nächste sucht etwas zur StringList und stolpert dann über solche threads wie dem hier. Was soll der sich denn denken? :roll: |
Re: Frage zur Stringlist
Habe jetzt folgendes geschrieben.
Die Textdatei erzeugt er, leider bleibt diese aber leer.
Delphi-Quellcode:
procedure TfrmDatum.btnSpeichernClick(Sender: TObject);
var datei:textfile; i, a: integer; begin a:= ListBox1.Items.Count; assignfile(datei,'C:\Dokumente und Einstellungen\Christian Vogel\Desktop\Datum.txt'); rewrite(datei); for i:=a to listbox1.items.count-1 do begin writeln(datei,listbox1.Items.Strings[i]); end; closefile(datei); end; |
Re: Frage zur Stringlist
warum wohl,
schau dir mal deine For schleife an!!!! raik |
Alle Zeitangaben in WEZ +1. Es ist jetzt 02:17 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