Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   GUI-Design mit VCL / FireMonkey / Common Controls (https://www.delphipraxis.net/18-gui-design-mit-vcl-firemonkey-common-controls/)
-   -   Delphi Listbox in Datei speichern und auslesen (https://www.delphipraxis.net/7633-listbox-datei-speichern-und-auslesen.html)

Smith 18. Aug 2003 10:59


Listbox in Datei speichern und auslesen
 
Hi
kann mir jemand erklaären wie ich den inhalt einer datei beim start des programms auslese und dann wieder speichern kann?
ich will den inhalt einer listbox in einer datei speichern und dann ihn wieder beim nächsten start des programms wieder aus der datei auslesen.

mein problem besteht darin das jedesmal nach dem neustarten des programms meine listbox leer ist und die daten von der letzten session fehlen.

:?: :D

neolithos 18. Aug 2003 11:03

Re: Listbox in Datei speichern und auslesen
 
Einfachste weg ist...

Delphi-Quellcode:
  ListBox1.Items.SaveToFile
  ListBox1.Items.LoadFromFile
Nicht sehr schön geht aber.

Falls es nicht reicht sag bescheit

sakura 18. Aug 2003 11:03

Re: Listbox in Datei speichern und auslesen
 
Die Items der Listbox werden in einer StringListe gespeichert. Diese lässt sich mit LoadFromFile/SaveToFile ansprechen...
Delphi-Quellcode:
// beim Start
ListBox1.Items.LoadFromFile('items.txt');
// beim Ende
ListBox1.Items.SaveToFile('items.txt');
Beispiele findest Du hier viele Hier im Forum suchenLoadFromFile or SaveToFile or TStringList or TStrings or StringListe

...:cat:...

Smith 19. Aug 2003 17:35

Re: Listbox in Datei speichern und auslesen
 
danke euch beiden!
safetofile und loadfromfile hab ich schon verwendet, aber dann wusste ich nich mehr genau...dann hatt ich die " ' ' " vergessen..naja..und jetzt funzt alles wie geschmiert.

mfg Smith :dancer: :coder:


Alle Zeitangaben in WEZ +1. Es ist jetzt 03:43 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