Mir fehlte im Prinzip jetzt die einmalige Abfrage, ob es weitere Strings gibt, bei Erstellung der StringList.
Hab es jetzt aber denke ich hinbekommen.
Delphi-Quellcode:
var
sl: TStringList;
s: String;
begin
s1.Add('schon da');
if {irgendwas} then s := s+'neuer String';
s1[0] := ('schon da'+#9+'neuer String');
end;
Der vorherige Code hat ständig getestet und alle 3 sekunden dasselbe hinten anghängt.