oh mann, wo ich das geschrieben hab stand ich aber auf dem schlauch

:
der fehler liegt schon in der zeile
Delphi-Quelltext
1:
| NewsGesamt.Strings[i] := testtext[i]; |
der grund ist aber folgender: die werte bei NewsGesamt.Strings[i] wurden noch gar nicht erstellt.
folgender code behebt das problem:
Delphi-Quelltext
1:
| NewsGesamt.Add(testtext[i]); |
wenn du eine stringlist bzw eine klasse von TStrings komplett umkopiern möchtest kannst du dir auch eine schleife sparen und einfach folgenden code benutzen:
Delphi-Quelltext
1:
| NewsGesamt.AddStrings(testtext); |