E2274 L'attribut de propriété 'label' ne peut être utilisé dans dispinterface (Delphi)

De RAD Studio
Aller à : navigation, rechercher

Remonter à Messages d'erreur et d'avertissement (Delphi)

Vous avez ajouté un libellé à une propriété définie dans une dispinterface. Cela n'est pas autorisé par le langage.


program Problem;

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

begin
end.

Ici, une tentative a été effectuée pour utiliser un attribut label sur une propriété dispinterface.


program Solve;

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

begin
end.


La seule solution au problème est de supprimer l'attribut label de la définition de la propriété.