![]() |
Aus Textfile in Combobox laden
Hi leute.
ich habe eine TExtdatei in der ich verschiedene informationen speichere.
Delphi-Quellcode:
leider funzt das nicht. meine combobox wird nicht geladen.
procedure TForm1.Button1Click(Sender: TObject);
var i: integer; sl: Tstringlist; hlp: string; begin sl := Tstringlist.create;// hier lade ich zeile für zeile in eine combobox sl.LoadFromFile('save.txt'); for i := 0 to ComboBox1.Items.Count - 1 do begin hlp := sl.Strings[i]; combobox1.Items.Add(hlp); end; end; danke schon im vorraus |
Re: Aus Textfile in Combobox laden
Delphi-Quellcode:
Die ComboBox ist zu Anfang ja noch leer.
procedure TForm1.Button1Click(Sender: TObject);
var i: integer; sl: Tstringlist; hlp: string; begin sl := Tstringlist.create;// hier lade ich zeile für zeile in eine combobox sl.LoadFromFile('save.txt'); for i := 0 to sl.Count - 1 do begin // sl.count hlp := sl.Strings[i]; combobox1.Items.Add(hlp); end; end; Einfacher geht es vielleicht so:
Delphi-Quellcode:
Grüße
ComboBox1.Items.LoadFromFile(ExtractFilePath(ParamStr(0))+'save.txt');
Klaus |
Re: Aus Textfile in Combobox laden
Delphi-Quellcode:
sl := Tstringlist.create;
ComboBox1.Items.BeginUpdate; try sl.LoadFromFile('save.txt'); ComboBox1.Items.Assign(sl); finally sl.Free; ComboBox1.Items.EndUpdate; end; |
Re: Aus Textfile in Combobox laden
Delphi-Quellcode:
combobox1.Items.LoadFromFile('save.txt');
|
Re: Aus Textfile in Combobox laden
Klar, da hab ich gar nicht dran gedacht :wall:
|
Re: Aus Textfile in Combobox laden
Hallo,
Deine Combobox ist leer, daher greift ein Zähler darauf nicht.
Delphi-Quellcode:
Procedure TForm1.Button1Click(Sender: TObject);
Var i: integer; sl: Tstringlist; Begin sl := Tstringlist.create; Try sl.LoadFromFile('save.txt'); For i := 0 To sl.Count - 1 Do Begin combobox1.Items.Add(sl.Strings[i]); End; Finally FreeAndNil(sl); End; End; |
Re: Aus Textfile in Combobox laden
danke schon mal für die antworten. nur wie setzte ich den zähler bei der combobox auf null?
außerdem würde combobox1.items.loadfromfile("save.txt") nicht gehen, da ich jeden string noch ändere. |
Re: Aus Textfile in Combobox laden
Welcher Zähler?
|
Re: Aus Textfile in Combobox laden
Zitat:
Delphi-Quellcode:
sollte zum Löschen der Liste reichen.
ComboBox1.Items.clear;
Dann sollte auch count auf 0 sein. Grüße Klaus |
Re: Aus Textfile in Combobox laden
Und wenn Du es machst, wie ich unter #3 gepostet habe, brauchst Du Dich um den Zähler nicht zu kümmern ;)
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 05:39 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