E2508 Les paramètres type ne sont pas autorisés sur ce type (Delphi)

De RAD Studio
Aller à : navigation, rechercher

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

Lors de l'utilisation des références de classes, vous ne pouvez pas utiliser des classes génériques directement. Vous devez utiliser une classe wrapper capable d'utiliser des génériques.


 program E2508;
 
 {$APPTYPE CONSOLE}
 
 uses
   SysUtils;
 
 type
   TMyClass = class
   end;
   TMyClassClass<T> = class of TMyClass;
 
 begin
    Writeln('FAIL - E2508 type parameters not allowed on this type');
 end.