Hallo,
ich habe ein kleines Vererbungsproblem mit Zusammenhang mit TDataModules. Ich habe für meine Anwendung eine eigene von TDataModule abgleitete Klasse implementiert (TDataModuleXYZ). In dieser Klasse stehen Methoden und Eigenschaften die immer benötigt werden. Von dieser Klasse (TDataModuleXYZ) werden dann die spezifischen (SubSub)DataModules für die Anwendung abgeleitet.
Das Ganze läuft auch einwandfrei. Nur irgendwann, nachdem das Projekt 20-30mal compiliert wurde, wandelt die IDE die von TDataModuleXYZ abgeleiteten Klassen in normale Formulare um (werden dann im Entwurfsmodus auch so angezeigt).
Tja, und dann kommts wie es kommen muss: Zur Laufzeit werden 'normale Formulareigenschaften' des ehemaligen SubSubDatenModules angesprochen (Farben etc). Das geht natürlich schief.
Sieht irgendwie nach einem Delphi-Bug aus? Für Tipps, Ratschläge & Co wäre ich sehr dankbar ...
_________________
Die Idee ist gut, aber die Welt noch nicht bereit.