E2519 Erster Parametertyp des Operators '%s' und Ergebnistyp müssen identisch sein (Delphi)

Aus RAD Studio
Wechseln zu: Navigation, Suche

Nach oben zu Fehler- und Warnungsmeldungen (Delphi)

Dieser Fehler tritt auf, wenn der Typ des Parameters für den überladenen Operator vom Rückgabetyp des Operators abweicht.



program E2519;

{$APPTYPE CONSOLE}

uses
  SysUtils;

type
TMyRecord = record
    class operator Inc(a: TMyRecord): Boolean; //E2519
  end;

class operator TMyRecord.Inc(a: TMyRecord): Boolean;
begin
   // code
end;

begin
  Writeln('E2519 First parameter type of operator %s and result type must be identical');
end.


Siehe auch