>>I have created a visual navigation class for my application. After instantiating the object with
>>
>>oNavigate = CREATEOBJECT('navigation'),
>>
>>I add the object to _SCREEN using
>>
>>_SCREEN.AddObject('oNavigate')
>>
>>Before exiting the application, I want to remove this object.
>>
>>I issue _SCREEN.RemoveObject('oNavigate'). I am expecting the object to disappear from the screen. But this does not happen. After my application calls CLEAR EVENTS, I still have to issue a CLEAR ALL command to remove the object.
>>
>>Is there another way to remove the object from the _SCREEN programatically?
>>
>>Thanx in advance.
>
>Don't you just want to add the object with:
>
>_SCREEN.AddObject("oNavigate", "Navigate")
>
>and then remove with:
>
>_SCREEN.RemoveObject("oNavigate")
>
>Will this work for you?
>
>-Doug-
I've solved the problem. I only had one READ EVENTS statement in my application. When I called CLEAR EVENTS the first time, no more statements were processed. I simply added another READ EVENTS statement after the first READ EVENTS. In between, I added all my cleanup code which included _SCREEN.RemoveObject('oNavigate')
Thanks for your help!
Previous
Reply
View the map of this thread
View the map of this thread starting from this message only
View all messages of this thread
View all messages of this thread starting from this message only