E2020 Type object ou class requis (Delphi)

De RAD Studio
Aller à : navigation, rechercher

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

Ce message d'erreur est produit lorsque la syntaxe 'Nomtype.Nomméthode' est utilisée, mais nomtype ne fait pas référence à un type object ou class.



program Produce;
type
  TInteger = class
    Value: Integer;
  end;
var
  V: TInteger;
begin
  V := Integer.Create;
end.

Le type Integer n'a pas, bien sûr, de méthode Create - TInteger en a une.



program Solve;
type
  TInteger = class
    Value: Integer;
  end;
var
  V: TInteger;
begin
  V := TInteger.Create;
end.

Vérifiez que l'identificateur fait réellement référence à un type object ou class - il est peut-être mal orthographié ou caché par un identificateur d'une autre unité.