E2519 Le type du paramètre de l'opérateur '%s' et le type de résultat doivent être identiques (Delphi)
Remonter à Messages d'erreur et d'avertissement (Delphi) - Index
Cette erreur se produit quand le type du paramètre de l'opérateur surchargé diffère du type de retour de l'opérateur.
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.