Und was kann ich machen wenn das kein Fehler kommt wenn sl[0], sl[1] ausgefüllt sind aber er noch sl[2] brauch, dann kommt immer ein List of out Index.
Du könntest die Stringliste mit Leerstrings auffüllen, dann kannst du problemlos auf sl[2] zugreifen:
Delphi-Quellcode:
procedure FillStringList(list:TStrings; count:integer);
begin
while list.count < count do
list.Add('');
end;
// Beispiel für Aufruf
FillStringList(sl, 3);
ShowMessage(sl[2]); // kein List out of Index Fehler mehr