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)

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.