I think I have solved (but not resolved) the mystery. My main stack has a lot 
of behaviors, which of course are enumerated in the stackFiles. 

When the standalone is created, the builder closes the copy of the main stack 
but it apparently leaves all the COPIES of the behavior stacks in memory. When 
I open the original Mainstack, duplicate stacks are still open. There seems to 
be no way to delete (close) the copies, because there is no variable it seems 
that contains the names of all the behavior stacks left in memory by the 
standalone builder. They do not appear in the openStacks or the stacksInUse. 
They are not the same stacks as the stackFiles of the original mainstack. 

What really needs to happen, and I have said this before, the standalone 
builder needs to keep track of all the files it puts in memory, and then close 
them each time a bild is made for each platform. 

This is a bug and I will report it as such. 

Bob S
 

> On May 3, 2024, at 1:58 PM, Bob Sneidar via use-livecode 
> <use-livecode@lists.runrev.com> wrote:
> 
> Okay I think I traced the issue down to the fact that I “start using” a LOT 
> of stacks, 64 to be exact, and I think that includes all the behaviors as 
> well as the libraries. When I quit (or Livecode deletes) the mainStack, it 
> does NOT delete all the stacksInUse. 
> 
> I think my solution will be to close all the Stack Files of the main stack 
> upon closing the Main Stack. 
> 
> Bob S

_______________________________________________
use-livecode mailing list
use-livecode@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-livecode

Reply via email to