@Olli73: Naja, in Typ1 sind Felder, die auch Typ2 braucht, und die Objektliste für diese Felder Funktionen und Prozeduren bereitstellt, die auch Typ2 braucht.
Die TList ist natürlich nur 1 mal da. Aber willst du nur 1 Instanz "Liste" davon, um Instanzen beider Typen darin zu speichern oder können es auch 2 Instanzen (Liste1 und Liste2) der TList sein und speicherst Typ1 in Liste 1 und Typ2 in Liste2?