Rules governing stack purging

J. Landman Gay jacque at hyperactivesw.com
Mon Oct 30 13:36:26 CST 2006


Dave Cragg wrote:
> 
> On 30 Oct 2006, at 18:28, J. Landman Gay wrote:
> 
>>
>> The stack will not be in the openstacks, because technically it isn't 
>> open. It isn't listed in the "the mainstacks" either. The engine opens 
>> it silently and doesn't pass any messages to it when you are just 
>> accessing a property.
> 
> Jacque, are you sure it isn't in the mainstacks. I modified teh script I 
> just posted as follows:
> 
> 
> on mouseUp
>   put "/Users/dave/Desktop/proptest.rev" into tStackFile
> 
>   put the myProp of stack tStackFile into field 1
>   put the short name of stack  tStackFile into tShortname
>   put cr & (there is a stack tShortname) after field 1
>   put cr & (tShortname is among the lines of the mainstacks) after field 1
>   delete stack tStackFile
>   put cr & (there is a stack tShortname) after field 1
>    put cr & (tShortname is among the lines of the mainstacks) after field 1
> 
> end mouseUp
> 
> I now get
> 
> true
> true
> false
> false
> 
> And I seem to remember that Rev uses the mainstacks somewhere to list 
> all stacks in memory.

You're right, I only did a very quick test and I did expect to see it in 
the mainstacks. It wasn't in there, but your test is better than the one 
I did. And when I run yours, I get the same results.

-- 
Jacqueline Landman Gay         |     jacque at hyperactivesw.com
HyperActive Software           |     http://www.hyperactivesw.com



More information about the use-livecode mailing list