Forum: Algorithmen, Datenstrukturen und Klassendesign
Delphi
by SebE,
10. Okt 2011
Achso. Der Typ T ist ja als "Objekt" schon vorhanden.
Danke für den Hinweis.
Und - soweit ich weiß - erlaubt keine .NET-Sprache (allen voran C# und VB) parameter-behaftete generische Objekterzeugung. So sehr ich sie mir Wünsche und bräuchte :cry:
Forum: Algorithmen, Datenstrukturen und Klassendesign
Delphi
by SebE,
10. Okt 2011
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: { return new...