Einzelnen Beitrag anzeigen

Der schöne Günther

Registriert seit: 6. Mär 2013
6.110 Beiträge
 
Delphi 10 Seattle Enterprise
 
#4

AW: Projektweit prüfen, ob Methode als virtuell (override) im protected steht

  Alt 14. Sep 2016, 08:02
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'
  Mit Zitat antworten Zitat