E2274 'Label' 節は dispinterface 型の中のプロパティには指定できません (Delphi)

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

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

dispinterface に定義されたプロパティにラベルを追加しましたが,この指定は言語定義で許されていません。


program Problem;

  type
    T0 = dispinterface
      ['{15101510-1510-1510-1510-151015101510}']
      function R : Integer;
      property value : Integer label 'Key';
    end;

begin
end.

{ dispinterfac プロパティに label 属性を使用しようとした }


program Solve;

  type
    T0 = dispinterface
      ['{15101510-1510-1510-1510-151015101510}']
      function R : Integer;
      property value : Integer;
    end;

begin
end.


{ この問題の唯一の解決方法は,プロパティ定義から label 属性を削除すること }