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.