E2075 Diese Form des Methodenaufrufs ist nur in Methoden von abgeleiteten Typen erlaubt (Delphi)
Nach oben zu Fehler- und Warnungsmeldungen (Delphi)
Diese Fehlermeldung tritt auf, wenn in einer Routine, die keine Methode ist, eine Methode eines abgeleiteten Typs aufgerufen wird.
program Produce;
type
TMyClass = class
constructor Create;
end;
procedure Create;
begin
inherited Create; (*<-- Hier die Fehlermeldung*)
end;
begin
end.
In diesem Beispiel wird der geerbte Konstruktor in der Prozedur Create aufgerufen, die aber keine Methode ist.
program Solve;
type
TMyClass = class
constructor Create;
end;
constructor TMyclass.Create;
begin
inherited Create;
end;
begin
end.
Vergewissern Sie sich, dass Sie diese Art von Aufruf nur in einer Methode durchführen.