Hallo,
der Weg übers Speichern ist wirklich nicht schön, zumal du die Datei im Benutzerverzeichnis speichern und danach auch wieder löschen musst.
Bei mir geht es problemlos so. Wie du siehst, kannst du dir die Schleife auch sparen.
Delphi-Quellcode:
procedure TForm1.Button1Click(Sender: TObject);
var
SL: TStringList;
begin
SL := TStringList.Create;
try
SL.Add('hallo');
SL.Add('du');
// ComboBox auf Form1
ComboBox1.Items.Assign(SL);
// ComboBox auf Form2
Form2.ComboBox1.Items.Assign(SL);
Form2.Show;
finally
FreeAndNil(SL);
end;
end;
Grüße, Matze