Delete stack

Paul Hibbert lc at pbh.on-rev.com
Wed Jun 27 15:02:56 EDT 2012


Peter,

Have you tried setting the destroyStack to true before deleting it?

set the destroyStack of myStack to true

Quote from the LC Dictionary;
"destroyStack Summary: 
Specifies whether a stack is purged from memory when it's closed, or whether it remains in memory.

Value:
The destroyStack of a stack is true or false.

By default, the destroyStack property of newly created stacks is set to false."

HTH

Paul

On 2012-06-27, at 11:33 AM, Peter Haworth wrote:

> I have a need to close a stack and remove it from memory by script and the
> dictionary says delete stack will do that if the stack referred to is a
> mainstack.
> 
> However, after executing the delete stack command (I've double checked to
> make sure I'm referring to the correct stack), the stack still shows up in
> the Application Browser.  Knowing that the Application Browser sometimes
> doesn't refresh itself, I clicked the stack but it still showed up and
> double clicking it opens it, so it's definitely still in memory.
> 
> I close all the substacks of the main stack before issuing the delete
> command.  The only other slightly unusual thing is that the main stack is
> initially opened invisible.  As an aside, why do stacks opened invisibly
> still show up in the Application Browser?
> 
> Pete
> lcSQL Software <http://www.lcsql.com>
> _______________________________________________
> use-livecode mailing list
> use-livecode at lists.runrev.com
> Please visit this url to subscribe, unsubscribe and manage your subscription preferences:
> http://lists.runrev.com/mailman/listinfo/use-livecode





More information about the Use-livecode mailing list