E2552 CLASS- oder RECORD-Einschränkung und Klassentypeinschränkung dürfen nicht zusammen angegeben werden (Delphi)

Aus RAD Studio
Wechseln zu: Navigation, Suche

Nach oben zu Fehler- und Warnungsmeldungen (Delphi)

Dieser Fehler tritt auf, wenn in einer generischen Klasse sowohl Record- als auch Klasseneinschränkungen verwendet werden.


 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.