FLink := T(TComponentClass(T).Create(nil));
Ich habe hier ein Verständnisproblem.
Wird hier nicht
nur TComponentClass erzeugt?
Wenn T "größer" sein sollte (T abgeleitet von TComponentClass), dann fehlt doch die Hälfte nach der Instanziierung, oder nicht?
Im Übrigen gibt es genau dieses Problem in C# auch.
Ich habe leider keine bessere Lösung als Delegates der Form:
Code:
{ return new myType(...); }
gefunden.