Hi,
ich habe im Moment ein Problem, das ich auch durch Suchen und herumprobieren nicht lösen konnte:
Ich habe eine Klasse TModel, die Objekte eines bestimmten Typs erstellt.
Der Basistyp dieser zu erstellenden Objekte ist TFoundObject.
Nun möchte ich allerdings weitere Klassen erstellen, die von TModel erben und auch eigene FoundObjects haben (die mehr Funktionen aufweisen als das Grundobjekt TFoundObject).
Wie kann ich TModel sagen, von welchem Typ die Objekte sein sollen, die es erstellt (also meine von TFoundObject abgeleitete Klasse)? Ich habe es schon mit TClass als Parameter versucht, aber dann weiß TModel ja nicht einmal, dass es die TFoundObject-Funktionen besitzt.
Gibt es dafür eine einfache Lösung und ich habe sie nur übersehen?
Vielen Dank schonmal im Voraus!