E2517 Operator '%s' muss %d Parameter übernehmen (Delphi)

Aus RAD Studio
Wechseln zu: Navigation, Suche

Nach oben zu Fehler- und Warnungsmeldungen (Delphi)

Dieser Fehler tritt beim Versuch auf, einen Operator mit einer inkorrekten Anzahl von Parametern zu überladen.



program E2517;

{$APPTYPE CONSOLE}

uses
  SysUtils;

type
  TMyRecord = record
    class operator Implicit(a: Integer; b: Integer): TMyRecord; //E2517
end;

class operator TMyRecord.Implicit(a: Integer; b: Integer): TMyRecord;
begin
   //
end;
begin
   Writeln('E2517 Operator %s must take %d parameter(s)');
end.


Siehe auch