Alles klar, jetzt habe ich es verstanden.
Wie finde ich die entsprechenden Stellen im Code?
Mir fällt spontan nur ein die protected Methode in der Basisklasse noch mit virtual zu markieren, dann gibt es eine berechtigte Compiler-Warnung:
Delphi-Quellcode:
type
TBase = class
protected procedure stuff(); virtual;
end;
TSub = class(TBase)
private procedure stuff();
end;
Zitat:
[dcc32 Warnung] Project11.dpr(17): W1010 Methode 'stuff' verbirgt virtuelle Methode vom Basistyp 'TBase'