E2603 Einschränkung '%s' darf nur einmal angegeben werden (Delphi)
Nach oben zu Fehler- und Warnungsmeldungen (Delphi)
Dieser Fehler tritt auf, wenn Sie versuchen, eine generische Einschränkung mehrmals festzulegen.
type
TFoo<T: constructor, constructor> = class // issues error: E2603 'constructor'
end;
TBar<T: class, class> = class // issues error: E2603 'class'
end;
TBaz<T: record, record> = class // issues error: E2603 'record'
end;
end.
Dieser Fehler kann durch Entfernen der zusätzlichen Einschränkung behoben werden:
type
TFooOK<T: constructor> = class // OK
end;
TBarOK<T: class> = class // OK
end;
TBazOK<T: record> = class // OK
end;
end.