E2019 Type Object requis (Delphi)

De RAD Studio
Aller à : navigation, rechercher

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

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