E2259 implements 節は class または interface 型のプロパティだけに許されます (Delphi)

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

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

implements 節を不正な型に使用しようとしています。クラス型またはインターフェース型にしか使用できません。


program Produce;
type
  TMyClass = class(TInterfacedObject)
    FInteger : Integer;
    property MyInterface: Integer read FInteger implements Integer;
  end;
end.


{ この例では,Integer 型を Implements 節に使用しているのでエラーとなる }

{ このエラーは,クラス型またはインターフェース型を参照するように implements 節を修正するか,あるいは不正な節を削除すれば解決する }