Thema: Delphi Frage zu Inherited

Einzelnen Beitrag anzeigen

mjustin

Registriert seit: 14. Apr 2008
3.006 Beiträge
 
Delphi 2009 Professional
 
#8

Re: Frage zu Inherited

  Alt 12. Mai 2009, 08:56
Zitat von jaenicke:
In dem Fall passiert bei inherited schlicht gar nichts, denn es gibt keine entsprechende Methode im Vorfahren. In dem Fall gibt es keinen Fehler, denn das könnte ja später hinzugefügt werden.
Die IDE ist hier schlauer als der Compiler:

wenn man einen Button-Eventhandler schreibt, der nur inherited enthält,

Delphi-Quellcode:
procedure TForm1.Button1Click(Sender: TObject);
begin
  inherited;
end;
wird er beim Kompilieren komplett gelöscht, die IDE scheint zu merken, dass der Code 'nichts' macht.

Der Compiler jedoch gibt keinen Hinweis, wenn ein inherited ins Leere geht.
Michael Justin
habarisoft.com
  Mit Zitat antworten Zitat