Könntet ihr bitte zurück zum Thema kommen anstelle eine Grundsatzdiskussion zu führen?
Zitat:
So juckt mich das nicht, mit dem inherited-Aufruf bin ich auf der sicheren Seite.
Nur wenn du es nicht wie in obigem Beispiel geschrieben hast.
folgendes kann wirklich der Fehler sein:
Delphi-Quellcode:
procedure TKonkretAbgeleitet.Methode;
begin
inherited Methode; // <- Fehlermeldung weil explizit eine abstrakte Methode aufgerufen wird
WriteLn('Methode wurde implementiert');
end;
aber sowas kann man umgehen indem man schreibt:
Delphi-Quellcode:
procedure TKonkretAbgeleitet.Methode;
begin
inherited;
WriteLn('Methode wurde implementiert');
end;
Am besten wäre Quelltext von der Stelle an der, der Fehler auftritt.