E2519 Erster Parametertyp des Operators '%s' und Ergebnistyp müssen identisch sein (Delphi)
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.