Hallo allerseits,
ich versuche in einer von TObject abgeleiteten Klasse den Destruktor zu ueberschreiben, um einen Parameter hinzuzufuegen (fragt nicht warum, ich will es so, weil es komfortabel waere
)
Delphi-Quellcode:
TProgramOptions = class(TObject)
private
//...
public
constructor Create(LoadFile: Boolean=False);
procedure Free(SaveFile: Boolean=False); overload;
destructor Destroy(SaveFile: Boolean=False); overload;
//...
end; //type TProgramOptions = class(TObject)
Nun schimpft der Compiler aber rum, dass mein Destroy die Methode der Basisklasse ueberschreibt ("Method 'Destroy' hides virtual method of base type 'TObject'). Ich weiss es ist nur eine Warnung, aber mich interessiert, wie ich das umgehen kann. Welches Schluesselwort muss ich anstatt overload verwenden?
Greetz
alcaeus