A
Hallo SomeOne
Es ist genau so, wie Du sagst. Ich habe das Frame, das Probleme macht, von einer eigenen Basisklasse abgeleitet. Allerdings mache ich das bei Formularen auch immer; dort hat es noch nie Probleme gegeben.
Jetzt habe ich auch die Lösung gefunden: Man darf nicht einfach "manuell" eine Basisklasse erstellen, sondern einfach File -> New -> Frame. Dieses Frame dann so anpassen wie man als Basisklasse will. Dann nicht einfach davon "manuell" Frames ableiten, sondern via File -> New -> Other, dann im Register des Projekts das Basisframe auswählen. Dann wird auf Basis dieses Frames ein neues, abgeleitetes Frame erstellt. Dort treten keine solchen Probleme auf.
Das ist eindeutig ein Bug von BCB rsp. VCL. Denn Ableiten geht immer gleich; da darf und kann es gar nicht sein, dass man einfach genau bei TFrame anders vorgehen sollte. Schliesslich handelt es sich ja um C++. Bei Formularen geht es ja eben auch...
Aber gut hat man wenigstens einen Workaround. Hoffenltich ist es in BCB 2006 gefixt.
Danke für Deinen Hinweis.
- Adrian