Afficher : Delphi C++
Préférences d'affichage

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

De RAD Studio XE2

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

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é.

Versions précédentes
Autres langues