Forum: Object-Pascal / Delphi-Language
Delphi
by Martin K,
3. Mai 2006
Gut.
Verwende Delphi 7 Personal.
Und mit inherited kann ich dann immer noch auf die ursprüngliche Methode zugreifen ?!?
Forum: Object-Pascal / Delphi-Language
Delphi
by Martin K,
3. Mai 2006
Eben, das ist es ja...
Ich kann doch einfach reintroduce verwenden und gut is... ?!?
Forum: Object-Pascal / Delphi-Language
Delphi
by Martin K,
3. Mai 2006
@SirThornberry:
Meinst Du so????
function DeleteKey(const Section, Key: String): Boolean; override; overload;
Forum: Object-Pascal / Delphi-Language
Delphi
by Martin K,
3. Mai 2006
Bei overload kommt auch die ursprüngliche Meldung:
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
aber, auch wenn ich reintroduce verwende, kann ich ja mit inherited immer noch auf die ursprüngliche Methode...
Forum: Object-Pascal / Delphi-Language
Delphi
by Martin K,
3. Mai 2006
Eigentlich sollte die alte Methode schon noch vorhanden sein, habe es auch mit override; zuerst probiert, doch da kam diese Meldung:
Forum: Object-Pascal / Delphi-Language
Delphi
by Martin K,
3. Mai 2006
Danke, das war's :thumb:
type
TIni = class(TIniFile)
{...}
public
{..}
function DeleteKey(const Section, Key: String): Boolean; reintroduce;
end;
Forum: Object-Pascal / Delphi-Language
Delphi
by Martin K,
3. Mai 2006
Habe folgendes Problem:
Ich habe eine abgeleitete Komponente der TIniFile:
type
TIni = class(TIniFile)
{...}
public
{..}
function DeleteKey(const Section, Key: String): Boolean;