Afficher : Delphi
C++
Préférences d'affichage
E2075: Forme d'appel de méthode autorisée seulement dans méthodes de type dérivé (Delphi)
De RAD Studio XE2
Remonter à Messages d'erreur et d'avertissement (Delphi) - Index
Ce message d'erreur est émis si vous essayez d'effectuer un appel à une méthode d'un ancien type, mais vous n'êtes pas en fait dans une méthode.
program Produce;
type
TMyClass = class
constructor Create;
end;
procedure Create;
begin
inherited Create; (*<-- Message d'erreur ici*)
end;
begin
end.
L'exemple essaie d'appeler un constructeur hérité de la procédure Create, qui n'est pas une méthode.
program Solve;
type
TMyClass = class
constructor Create;
end;
constructor TMyclass.Create;
begin
inherited Create;
end;
begin
end.
La solution consiste à vérifier que vous êtes en fait dans une méthode lors de l'utilisation de cette forme d'appel.