E2532 Generisches Typargument konnte aus den unterschiedlichen Argumenttypen für Methode '%s' nicht abgeleitet werden (Delphi)
Nach oben zu Fehler- und Warnungsmeldungen (Delphi)
Dieser Fehler tritt auf, wenn eine generische Methode den Typ ihrer Parameter nicht aus deren Werten ableiten kann.
program E2532;
{$APPTYPE CONSOLE}
uses
SysUtils;
type
TMyGenClass = class
class procedure X<T>(A: T; B: T); overload;
end;
{ TSmoke }
class procedure TMyGenClass.X<T>(A: T; B: T);
begin
//
end;
begin
TMyGenClass.X(1, '8'); //E2532 Fix: if the type constraint is the same for both, use the same type of parameters
end.