E2515 Typparameter '%s' ist mit Typ '%s' nicht kompatibel (Delphi)
Nach oben zu Fehler- und Warnungsmeldungen (Delphi)
Dieser Fehler tritt auf, wenn der Objekttyp der Typeinschränkung kein konkreter Typ ist.
program E2515;
{$APPTYPE CONSOLE}
uses
SysUtils;
type
TMyConcreteClass = class
end;
type
TMyData<T: TMyConcreteClass> = class(TObject)
end;
var
mustBeConcreteType: TMyData<TObject>; //E2515 Fix: construct a class that wraps the TObject class and inherits its methods.
begin
Writeln('E2515 Type parameter ''%s'' is not compatible with type ''%s''');
end.