E2565 Impossible d'utiliser le type paramétré ou instancié comme attribut personnalisé (Delphi)

De RAD Studio
Aller à : navigation, rechercher

Remonter à Messages d'erreur et d'avertissement (Delphi)

Cette erreur se produit lors d'une tentative de déduction des informations RTTI depuis un type générique.


 program E2565;
 
 {$APPTYPE CONSOLE}
 
 uses
   SysUtils;
 
 type
   TMyAttr<T> = class(TCustomAttribute);
   TMyIntegerAttr = TMyAttr<Integer>;
 
   [TMyIntegerAttr] // E2565
   TBoom = class
   end;
 
 begin
 end.