E2512 型パラメータ '%s' は非 null 値型が必要です(Delphi)
エラーと警告のメッセージ(Delphi) への移動
このエラーは、ジェネリック オブジェクトの型パラメータ内で null 値可能型を使用したときに発生します。
program E2512;
{$APPTYPE CONSOLE}
uses
SysUtils;
type
TSimpleTypeGenericType<T: record> = record
end;
TMyClass = class
end;
var
MyObj: TSimpleTypeGenericType<TMyClass> ; //E2512
begin
end.