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