[Gambas-user] How to stop an Observer?

Benoît Minisini gambas at ...1...
Mon Jul 11 22:39:24 CEST 2011


> On 11.07.2011 20:47, tobias wrote:
> > hi,
> > 
> > i wonder how to stop an observer from raising events? my code
> > demonstrative code looks like this:
> > 
> > (gambas2)
> > 
> > PRIVATE hObs AS Observer
> > 
> > PUBLIC SUB ObserveSubject(hSubject AS TextBox)
> > 
> >     IF hObs THEN
> >     
> >       ReleaseSubject()
> >     
> >     ENDIF
> >     hObs = NEW Observer(hSubject)
> > 
> > END
> > 
> > PUBLIC SUB ReleaseSubject()
> > 
> >     ???
> > 
> > END
> > 
> > i think, i'm missing something very basic here...
> > 
> > regards,
> > tobi
> 
> oh, i just noticed the note in the online doc which is not present in my
> offline one:
> The observer object is attached to the observed object, and is freed
> only when the observed object is freed too.
> 
> seems that there is no possibility without destroying the control. is
> there a way to copy an entire object, so i can create a new TextBox with
> the same property values?
> 

Why do you want to stop the observer?

-- 
Benoît Minisini




More information about the User mailing list