![]() |
ComboBox.Items aus Datei auslesen
Hallo,
ich möchte, das Daten, die ich in ein Editfeld eingebe, in einer ComboBox gespeichert werden und beim nächsten Programmstart angezeigt werden. Die Daten werden gespeichert, aber es werden beim nächsten Start nur die items angezeigt, die in der Stringlist stehen! Wo ist der Fehler? Viele Grüsse, moperswings
Delphi-Quellcode:
var
f: filename; begin combobox1.items.add(edit1.text); f := extractfilepath(paramstr(0)) + name + '.txt'); with combobox1 do begin items.savetofile(f); items.loadfromfile(f); end; |
Re: ComboBox.Items aus Datei auslesen
du überschreibst mit dem vorhergehenden savetofile die alte datei... damit steht in der datei nur das was bis dato drinsteht.
edit:
Delphi-Quellcode:
gruß
procedure TForm1.FormCreate(Sender: TObject);
begin combobox1.items.loadfromfile( 'C:\test.txt' ); end; // Beim hinzufügen nur noch speichern... procedure TForm1.Button1Click(Sender: TObject); var f: filename; begin combobox1.items.add(edit1.text); f := extractfilepath(paramstr(0)) + name + '.txt'); with combobox1 do begin items.savetofile(f); // items.loadfromfile(f); end; end; reli |
Re: ComboBox.Items aus Datei auslesen
Edit: Moment, Ich probiere das!
|
Re: ComboBox.Items aus Datei auslesen
siehe edit :-)
beim laden der form lädst du auch die datei und beim hinzufügen speicherst du halt :-) |
Re: ComboBox.Items aus Datei auslesen
Danke, es war mal wieder viel zu einfach, um selber drauf zu kommen! :wall:
Viele Grüsse, moperswings |
Re: ComboBox.Items aus Datei auslesen
das denk ich mir auch jeden tag :-)
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 04:04 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