E2507 Les contraintes CLASS et RECORD 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 déclaration du paramètre type générique de la classe et du type enregistrement.

 program E2507;
 
 {$APPTYPE CONSOLE}
 
 uses
   SysUtils;
 
 type
   TGenericsError<T: class, record> =  class // E2507
   end;
 
 begin
   Writeln('FAIL - CLASS constraint and RECORD constraint cannot be specified together');
 end.