Show: Delphi
C++
Display Preferences
E2514 Type parameter '%s' must support interface '%s' (Delphi)
From RAD Studio XE2
Go Up to Error and Warning Messages (Delphi) Index
This occurs when the type constraint for T is not satisfied (here, to implement 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.