E2186 Real 型のプロパティ '%s' は published にはできません。Single,Double または Extended 型にしてください (Delphi)

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

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

Real 型のプロパティは published に設定できません。published に設定できる浮動小数点プロパティは,Single,Double,Extended のいずれかです。


program Produce;
  type
    Base = class
      R : Real48;
    published
      property RVal : Real read R write R;
    end;
end.

{ このプログラムでは,published に設定した Real48 プロパティを削除するか,published に設定しないセクションへ移動するか,または受け入れ可能な型に変更しなければならない }


program Produce;
  type
    Base = class
      R : Single;
    published
      property RVal : Single read R write R;
    end;
end.

{ この解決方法ではプロパティを実数型に変更した。これによって実行時の型情報が実際に生成される }