Einzelnen Beitrag anzeigen

Benutzerbild von Martin K
Martin K

Registriert seit: 20. Okt 2005
919 Beiträge
 
Turbo Delphi für Win32
 
#7

Re: Compiler: Methode X verbirgt virtuelle Methode vom Basis

  Alt 3. Mai 2006, 20:11
Bei overload kommt auch die ursprüngliche Meldung:
Zitat:
[Warnung] Inis.pas(27): Methode 'DeleteKey' verbirgt virtuelle Methode vom Basistyp 'TIniFile'
Ich denke mal, das hat damit zu tun, dass die ursprüngliche Methode eine Prozedur ist, während meine eine Funktion ist (mit dem selben Namen eben).

Aber mit reintroduce funzt es ohne Probleme.
Ich hatte zwar das geschrieben
Zitat von Martin K:
Eigentlich sollte die alte Methode schon noch vorhanden sein
aber, auch wenn ich reintroduce verwende, kann ich ja mit inherited immer noch auf die ursprüngliche Methode zugreifen.
Mit den Menschen ist es wie mit Computern -
es gibt Nullen und Einsen.
  Mit Zitat antworten Zitat