Thema: Delphi Vererbung mit TWebModule

Einzelnen Beitrag anzeigen

peterbelow

Registriert seit: 12. Jan 2019
Ort: Hessen
702 Beiträge
 
Delphi 12 Athens
 
#2

AW: Vererbung mit TWebModule

  Alt 26. Jan 2022, 16:36
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.
Peter Below
  Mit Zitat antworten Zitat