E2549 Von benutzerdefinierter Attributklasse abgeleiteter parametrisierter Typ kann nicht deklariert werden (Delphi)

Aus RAD Studio
Wechseln zu: Navigation, Suche

Nach oben zu Fehler- und Warnungsmeldungen (Delphi)

Dieser Fehler tritt bei der Verwendung eines parametrisierten Typs auf, der von TCustomAttribute geerbt ist.

program GenericAttributes;
 
 {$APPTYPE CONSOLE}
 
 type
   AttrAttribute<T> = class(TCustomAttribute)
   end;
 
   [Attr<Byte>]
   TNew = type Integer;
 
 begin
 end.