E2552 La contrainte CLASS ou RECORD et la contrainte de type de classe ne peuvent pas être spécifiées ensemble (Delphi)

De RAD Studio
Aller à : navigation, rechercher

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

Cette erreur se produit lors de la spécification de contraintes d'enregistrement et de classe dans une classe générique.


 program E2552;
 {E2552 CLASS or RECORD constraint and class type constraint cannot be specified together}
 
 {$APPTYPE CONSOLE}
 
 uses
   SysUtils;
 
 type
 
   TSampleClass <T: record, T: class> = record
 
   end;
 begin
 
 end.