Zitat von
The Fine Manual:
Strings stellt die vorgegebene Eigenschaft von TStringList-Objekten dar. Der Bezeichner Strings braucht beim Zugiff auf diese Eigenschaft nicht angegeben zu werden. Die beiden folgenden Code-Zeilen sind gültige Anweisungen und führen zu demselben Ergebnis:
MyStringList.Strings[0] := ‘Das ist der erste String’;
MyStringList[0] := ‘Das ist der erste String’;
Es ist also egal ob man noch ein .strings reinschreibt.
Edit: @ MrKnogge ???
Erwarte das Beste und bereite dich auf das Schlimmste vor.