Zitat:
Ich hab keine Lust genau nachzugucken, aber wenn du List als TStrings (Basisklasse mit zum Teil abstrakten Methoden) deklarierst, dann hast du meiner Meinung nach auch nur ein TStrings Objekt. Dein List ist also ein TStrings und kein TStringList Objekt.
Doch es handelt sich um ein Objekt vom Typ TStringList.
Um an speziellen Eigenschaften/Methoden der abgeleiteten Klasse zu kommen, muss man das Objekt ggf. Casten.