Im Falle von Objekten geht dann auch
type TFrequencyPostAnalysis<T: object> = class
,
womit man einmal sicherstellt, daß der generische Typ immer ein Objekt ist
und man hat dann auch auf die Grundfunktionen aller Objekte zugriff, wie z.B.
Data.Free;
und
Data is TMyClass
.
Praktischer wäre es ja, wen VTV mal mit Generics aufgemotzt würde.