E2519 演算子 '%s' の 1 番目のパラメータ型と結果型は一致する必要があります(Delphi)

提供: RAD Studio
移動先: 案内検索

エラーと警告のメッセージ(Delphi) への移動


このエラーは、オーバーロードする演算子のパラメータの型が、演算子の戻り値型と異なるときに発生します。



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.


関連項目