Zitat von
Mena:
Jawoll, Volltreffer!
Da ist eine selbstgestrickte Komponente drauf, die eine published property Dataset hat, und im OnSetDataset wird das Ereignis AfterScroll (und noch ein paar andere) überschrieben/erweitert.
Das darf man nicht tun!
Die Komponente darf nicht direkt an TDataSet Komponenten herangehen, sondern indirekt über TDataSource.
Es gibt nun die Komponente
TDataLink.
Du musst also in deiner selbstgebauten Komponente ein internes Objekt vom Typ TDataLink erzeugen und mit dem published Property DataSource verbinden.
So wird deine Komponente von allen Änderungen am Dataset indirekt informiert und alle Events des Datasets bleiben dem Programmierer zur freien, eigenen Verfügung.