E2519 Le type du paramètre de l'opérateur '%s' et le type de résultat doivent être identiques (Delphi)

De RAD Studio
Aller à : navigation, rechercher

Remonter à Messages d'erreur et d'avertissement (Delphi)

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.


Voir aussi