Also du willst, dass die Einträge in der ListBox gespeichert werden und beim Starten des Programms immer noch da sind.
Reicht es dir, wenn die Einträge beim Schließen des Programms gespeichert werden?
Dann sieht eine Mögklichkeit so aus:
Quelltext
1: 2: 3: 4: 5: 6: 7: 8: 9:
| procedure TForm1.FormClose(Sender: TObject; var Action: TCloseAction); begin ListBox1.Items.SaveToFile('ListBox1.txt'); end;
procedure TForm1.FormCreate(Sender: TObject); begin ListBox1.Items.LoadFromFile('ListBox1.txt'); end; |
Du musst eventuell die Namen der Form, der Text-Datei und der ListBox ändern.
Du solltest aber schon vor dem Starten des Programms die Textdatei erstellt haben (einfach im Windows-Editor). Die Textdatei gehört in dasselbe Verzeichnis wie die Exe-Datei.
Verstehst du, was ich meine?