Hallo liebes Forum,
ich habe ein Problem mit der Vererbung von TWebModule-Klassen. Mein Setting ist eigentlich recht simpel: ich habe eine Basisklasse, die direkt von TWebModule erbt, und ich habe (derzeit) zwei Kinder-Klassen, die von meiner Basisklasse erben. Soweit, so gut.
Wie hast Du die abgeleiteten Klassen erzeugt? Designer-Klassen bestehen nicht nur aus einer Kode-
Unit sondern auch aus einem
DFM-File. Um beides korrekt zu erzeugen muss man "visual form inheritance" verwenden.
File -> New -> Others um den Repository-Dialog zu öffnen, dort links "inheritable items" anklicken, dann rechts die gewünschte Basisklasse und dann OK.
Wenn man den Vorfahr einer existierenden Designerklasse ändern will kann man das im Kode machen,
muss danach aber sofort in den Designer wechseln, dort "view as text" im Kontextmenu wählen und im dann angezeigten
DFM-File das erste "object" in "inherited" ändern.