E2512 Typparameter '%s' muss ein nicht-nullable Wertetyp sein (Delphi)

Aus RAD Studio
Wechseln zu: Navigation, Suche

Nach oben zu Fehler- und Warnungsmeldungen (Delphi)

Dieser Fehler tritt auf, wenn ein nullable Typ in einem generischen Objekttypparameter verwendet wird.


 program E2512;
 
 
 {$APPTYPE CONSOLE}
 
 uses
   SysUtils;
 
 type
   TSimpleTypeGenericType<T: record> = record
   end;
   TMyClass = class
 
   end;
 var
   MyObj: TSimpleTypeGenericType<TMyClass> ; //E2512
 begin
 
 end.