![]() |
Event unterdrücken ?
Hoi,
da habe ich auch schon die nächste Frage! :mrgreen: Und zwar will ich in meinem AfterPost-Ereignis des ClientDataSets erst schauen, ob der gepostete Eintrag schon in der Datenmenge vorhanden ist, und dann gegebenfalls mit dem vorhandenen mixen. Das klappt auch alles ganz prima, außer dass ich ja schlecht in einem AfterPost-Ereignis erneut posten kann (vonwegen Stack-Überlauf und so). Gibt es vielleicht eine Möglichkeit dieses Event zu unterdrücken, oder habt ihr irgendwelche Vorschläge? Wäre seehr dankbar :!: -se0man |
Re: Event unterdrücken ?
du könntest in einer variablen einfach vermerken das du bereits in dem event bist. also so:
Delphi-Quellcode:
[...]
private fWorking: Boolean; [...] procedure OnEvent; begin if not Fworking then begin fWorking := True; //do something fWorking := False; end; end; |
Re: Event unterdrücken ?
YES,
genau das was ich suchte. Dangeschööön :dancer: -se0man |
Re: Event unterdrücken ?
Hi,
zum einen sieht das für mich auf den ersten Blick so aus als solltest du das, was du tun willst, lieber beforepost tun, und du kannst micht das event unterdrücken, aber su kannst hier den postvorgang mit 'abort' abbrechen. Beste Grüße Woki |
Re: Event unterdrücken ?
:dancer2: noch besser!
thanxx -se0man |
Alle Zeitangaben in WEZ +1. Es ist jetzt 10:26 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz