E2075 Forme d'appel de méthode autorisée seulement dans les méthodes de types dérivés (Delphi)
Remonter à Messages d'erreur et d'avertissement (Delphi)
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.