E2019 Type Object requis (Delphi)

De RAD Studio
Aller à : navigation, rechercher

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

Cette erreur est fournie quand un type objet est attendu par le compilateur. Par exemple, le type ancêtre d'un objet doit aussi être un type objet.



type
  MyObject = object(TObject)
  end;
begin
end.

TObject dans l'unité System est un type class, nous ne pouvons donc pas en dériver un type object.



program Solve;
type
  MyObject = class  (*Ceci signifie réellement: class(TObject)*)
  end;
begin
end.

Vérifiez que l'identificateur de type représente réellement un type object ; il est peut-être mal orthographié ou caché par un identificateur depuis une autre unité.