Registriert seit: 9. Jun 2002
Ort: Saarland
7.554 Beiträge
Delphi 8 Professional
|
AW: Verständnisfrage Vererbung
6. Dez 2015, 18:59
Das hier reicht jedenfalls nicht aus.
TfrmRezepte = class(TfBaseForm)
Ich meine da jetzt, einfach class (Basisform), so in der Richtung hinzuschreiben. Das ist ja schön, es wird irgendwas vererbt, d.h. man muss es nicht nochmals definieren, nur was ? Tja das weiss die erbende Form leider nicht. Deine DFMs geben auch keinen richtigen Aufschluss. Ich mache es deshalb kurz : lege das Basisform wie gewünscht an. Also mit Speicher-Button usw. Gehe dann aber mit rechter Maustaste wieder da drauf und sage "in Objektablage soeichern" oder ähnlich. Wird nun eine ähnliche Form gebraucht, dann gehe auf neu -> weitere und dann auf diese Form. Man braucht sich dann zumindest nicht zu überlegen, ob da irgendein "inheritd" fehlt. Insgesamt gesehen ist folgendes wichtig (Stichwörter, bitte in Hilfe nachlesen) : inherited, override, published, protected.
Gruß
Hansa
|