@Uwe:
Delphi-Quellcode:
var X: TListNode<TStringList>;
if X is TStringList then // geht nicht, da keine Stringliste
Das ist halt mein Problem.
Ich möchte den Basistypen ändern und nicht irgendeinen inneren Typen
und dafür muß man den Basistypen von TListNode ändern.
TListNode<T> = class(Basistyp)