Ja, das passiert leider auch ohne ShowMessage.
Ich hab mal schnell mit der DbugIntf (aus GExperts) geprüft. Die Setter werden für Boolean Properties immer doppelt aufgerufen.
Der Setter wird über den Object-Inspector (
OI) beim Setzen des Wertes aufgerufen.
Siehe Bild:
- 1x Boolean auf True (2x)
- 1x Integer auf 1 (1x)
- 1x Boolean auf False (2x)
Es gibt keinen Beispielcode, ist ein
Package und eine Komponente, einfach installieren und dann die Properties im
OI setzen.