![]() |
Formularvererbung: Vorfahr für X nicht gefunden
Hallo zusammen
Man kann ja Formulare vererben, indem man in der Typ-Deklaration im pas-File TForm durch einen Nachfahren ersetzt und im dfm-File object mit inherited austauscht. Jetzt hab ich leider das Problem, dass ich die Fehlermeldung 'Vorfahr für X nicht gefunden' erhalte, wenn ich mir das Formular anzeigen lassen will. Umgehen lässt sich das, wenn ich zuerst die Unit öffne, welche den Vorfahr implementiert. Da das bei einem grösseren Projekt jedoch ziemlich lästig ist, frage ich euch, wie man den Fehler tatsächlich beheben kann. Gruss Shaman |
Re: Formularvererbung: Vorfahr für X nicht gefunden
Du willst das von Hand machen ? Dann gibt es etliche Probleme. Benutze besser die Objektablage.
![]() |
Re: Formularvererbung: Vorfahr für X nicht gefunden
Die Formulare sind eben alle schon erstellt und ich muss die DFMs eh immer selber anpassen.
|
Re: Formularvererbung: Vorfahr für X nicht gefunden
An den DFMs würde ich nicht zuviel dran rumfummeln. Das kann leicht ins Auge gehen. 8) Außerdem sehe ich keinen Sinn darin, die Forms rückwirkend zu "vererben". Was soll das ? Bei OOP muß man schon ein Konzept haben und zwar bevor alles so weit fertig ist. :mrgreen:
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 22:49 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz