E2514 型パラメータ '%s' はインターフェイス '%s' をサポートする必要があります(Delphi)
エラーと警告のメッセージ(Delphi) への移動
このエラーは、T の型制約が満たされていないときに発生します(ここでは IComparable を実装するという制約)。
program E2514;
{$APPTYPE CONSOLE}
uses
SysUtils;
type
TMyClass = class
end;
IMyGenericInterface<T: IComparable> = interface
end;
var
genVar: IMyGenericInterface<TClass>;
begin
Writeln('E2514 Type parameter ''%s'' must support interface ''%s''');
end.