E2512 Le paramètre type '%s' doit être un type de valeur non initialisable à null (Delphi)
Remonter à Messages d'erreur et d'avertissement (Delphi)
Cette erreur se produit lors de l'utilisation d'un type initialisable à null à l'intérieur d'un paramètre type d'objet générique.
program E2512;
{$APPTYPE CONSOLE}
uses
SysUtils;
type
TSimpleTypeGenericType<T: record> = record
end;
TMyClass = class
end;
var
MyObj: TSimpleTypeGenericType<TMyClass> ; //E2512
begin
end.