Delphi-Quellcode:
type
TSpeziellerFrame<T2> = class(TFrame)
[...]
End;
TKanne<T1> = TSpeziellerFrame<T1>;
Hab mal das T unterschiedlich benann, als T1 und T2, damit man besser sieht, was direkt zusammen hängt.
Zitat:
TKanne<TObjectList> = class( TSpeziellerFrame; ) // ohne class() kompilierts gar nicht
Wegen dem Semikolon?
Oder was soll da nicht gehn?
Es wäre bestimmt hilfreich, wenn jemand (ich schau jetzt mal niemanden speziellen an) bei sowas die Fehlermeldung kopieren würde.
PS: Vom Verständnis her, macht es sich
IMHO ungünstig, wenn bei
type TIrgendwas<Bezeichner> = ...;
der "Bezeichner" genau wie ein "existierendet" Typ/Klasse benannt wird ... Verwechslungsgefahr.