Schau dir unbedingt die
DFM-Dateien der beiden Formulare an.
Mir ist das schon untergekommen dass auf einem Formular dann tatsächlich explizit stand
meinFrame.meinButton.OnClick = nil
. Im Objektinspektor bekommt man davon nichts mit.
Keine Ahnung woher sowas kommen kann aber: das war wirklich das Problem!
Aber achtung: man darf wirklich nur die Zeile mit dem nil löschen, die darüber mit dem
inherited button darf man nicht löschen, sonst sind plötzlich alles icons und so im ganzen Formular weg
Aber wozu gibt's ja Versionskontrolle?