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 ComboBox.Items aus Datei auslesen (https://www.delphipraxis.net/88671-combobox-items-aus-datei-auslesen.html)

moperswings 19. Mär 2007 09:22


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;

Relicted 19. Mär 2007 09:35

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:
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;
gruß
reli

moperswings 19. Mär 2007 09:39

Re: ComboBox.Items aus Datei auslesen
 
Edit: Moment, Ich probiere das!

Relicted 19. Mär 2007 09:40

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 :-)

moperswings 19. Mär 2007 09:46

Re: ComboBox.Items aus Datei auslesen
 
Danke, es war mal wieder viel zu einfach, um selber drauf zu kommen! :wall:

Viele Grüsse, moperswings

Relicted 19. Mär 2007 09:56

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