E2514 Le paramètre type '%s' doit supporter l'interface '%s' (Delphi)
Remonter à Messages d'erreur et d'avertissement (Delphi)
Cette erreur se produit quand la contrainte de type pour T n'est pas satisfaite (ici, pour implémenter 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.