E2517 L'opérateur '%s' doit prendre %d paramètre(s) (Delphi)
Remonter à Messages d'erreur et d'avertissement (Delphi)
Cette erreur se produit lors d'une tentative de surcharge d'un opérateur en utilisant un nombre de paramètres incorrect.
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.