Einzelnen Beitrag anzeigen

Mena

Registriert seit: 7. Mai 2004
Ort: Wiltingen
9 Beiträge
 
Delphi 5 Enterprise
 
#7

Re: Ereignis verschwindet aus TQuery Komponente

  Alt 29. Mär 2007, 12:13
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.
Und das wird auch zur Designtime ausgeführt? Dann wundert mich gar nichts mehr.
Wie kann ich das dem Ding abgewöhnen?
Wir haben versucht, die Eigenschaft Dataset zur public property zu degradieren und zur Laufzeit im Quellcode zu setzen, aber dann wird das, was im DatasetAfterOpen ausgeführt werden soll übergangen.
Wir haben auch versucht, das Überschreiben der Ereignisse im OnSetDataset auf die Laufzeit zu beschränken aber if (csDesigning in self.ComponenetState) brachte auch nicht den erhofften Erfolg.

Habt Ihr noch einen Tip?

Danke und Grüße von Mena
Ich muss nicht alles wissen, aber ich kann alles lernen.
  Mit Zitat antworten Zitat