E2517 演算子 '%s' は %d 個のパラメータが必要です(Delphi)
エラーと警告のメッセージ(Delphi) への移動
このエラーは、不適切な数のパラメータを使って演算子をオーバーロードしたときに発生します。
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.