Registriert seit: 13. Apr 2007
Ort: Brandenburg
60 Beiträge
Delphi 6 Enterprise
|
Private-Methoden der Basisklasse überschreiben?
4. Okt 2007, 17:00
Hallo,
ich habe ein eigenes Control (MyDBEdit) abgeleitet von DBEdit.
Ich habe ja den Quellcode von DBEdit, sehe daher auch die als PRivate deklarierten Methoden. Von denen müsste ich eine überschreiben. Was ich definitiv nicht machen werde ist, eine Kopie von TDBEdit machen und meine eigenen Änderungen rein. Wenn, dann muss es über Ableitung mit, override funktionieren.
Leider kommt die Fehlermeldung, dass die Funktion in der Basisklasse nicht gefunden wird. Das liegt wohl am Private.
Bevor ich den Gedanken für immer verwerfe: Kennt jemand irgendeine Möglichkeit, private Methoden zu überschreiben? Oder hat jemand dieses Problem schon mal originell (irgendwie anders) gelöst?
Viele Grüße...
manchmal machts mich mürbe
|