UML Modelling and Codegeneration related discussions » Tool Usage and Handling » Was passiert mit Events, wenn es die Klasse nicht mehr gibt
Was passiert mit Events, wenn es die Klasse nicht mehr gibt
806 Betrachtungen
Seite:
1
Was passiert mit Events, wenn es die Klasse nicht mehr gibt
13.07.2010 15:34
Was passiert mit einem Event, wenn kurz nachdem es abgesendet wurde die Klasse zerstört wird. Muss ich als Programmierer sicherstellen, dass zuvor keine Events an die Klasse gesendet werden?
Mein Problem ist, dass die Pumpe regelmä
Re: Was passiert mit Events, wenn es die Klasse nicht mehr gibt
13.07.2010 16:07
Hi
Nein sollte nicht, wenn eine Klasse zerstoert wird dan werden alle noch ausstehende events gekennzeichnet mit ein RiCCancelledEventID. das Framework kontrolliert ob das beim event gesetzt ist und verwerft dann dem Event.
Vielleicht hst Du ein queue Overflow (highwater pruefen) oder Du verschickst das gleiche event mehrmals (bei CGEN_ISR)?
gruesse
Walter

