Afficher : Delphi
C++
Préférences d'affichage
E2175: Définition de champ non autorisée dans section OLE automation (Delphi)
De RAD Studio XE2
Remonter à Messages d'erreur et d'avertissement (Delphi) - Index
Vous avez essayé de mettre une définition de champ dans une section OLE automation d'une déclaration de classe. Seules les propriétés et les méthodes peuvent être déclarées dans une section 'automated'.
program Produce;
type
Base = class
automated
i: Integer;
end;
begin
end.
La déclaration de 'i' dans cette classe provoquera une erreur de compilation.
program Solve;
type
Base = class
i: Integer;
automated
end;
begin
end.
Sortir la déclaration de 'i' de la section automated résoudra l'erreur.