Zitat von
Luckie:
Was soll auch passieren, wenn du zwei Objekte addierst? Button1 + Button2, was soll dabei rauskommen?
sl_neu.Text := sl_alt1.Text + sl_alt2.Text;
Unperformanter gehts ja nimmer. Die beiden alten Stringlisten bauen aus ihren Listen erstmal lange Strings zusammen, welche dann aneinander gehängt werden und dann fängt die neue StringList an und nimmt wieder alles Zeile für Zeile auseinander...
TStrings.AddStrings() wurde als Alternative schon genannt...