ListOfAllLists: TObjectList<TBaseClass>;
sollte funktionieren
Leider nicht.
TObjectList<TBaseClass> gilt nicht als Basisklasse von TObjectList<TFirstClass> etc.
Anmerkung: Es wird wahrscheinlich funktionieren, aber nur weil das Layout der Methoden aller generischen Objektlisten im Speicher identisch ist und Clear nichts T-spezifisches tut.
Genauso würde
TObjectList<TButton>(ListOfAllLists[i]).Clear;
funktionieren
Michael
"Programmers talk about software development on weekends, vacations, and over meals not because they lack imagination,
but because their imagination reveals worlds that others cannot see."