On 9/25/19 7:43 AM, Sannyasin Brahmanathaswami via use-livecode wrote:
Related:

if you have this in the message box.

put the openstacks

you only get the

   1.  presently open binary stacks
   2.  any script only stack that you explicitly  have open in the IDE

Some more options:

put revLoadedStacks()
This returns a list of all [binary] stacks in memory, both main & sub, whether they are open or not.

put the mainStacks
Returns a list of all mainstacks in memory, including script-only stacks, whether open or not.


But, can you we a list of all stacks available to the message path "right now"

We can query the stack files, but they are included with stack, but not 
necessarily open.

And the stackFiles may list some stacks that no longer exist in those locations. ' The stackFiles of stack "myStack" ' is a user-supplied setting. It can get out of sync with reality pretty quickly as an app's folder tree changes. (but I guess you could script it to keep it current)

My $0.02 -
Phil Davis


Another say to put this is when doing a

start using "MyControls.livecodescript"

…later on, how do you query for all stacks "open" by "start using"

BR

Hi.
You probably mean script-only stacks.
Substacks are just stacks, but they live in the same file as the mainStack. It 
helps with organization, and when you save one, you save them all. You can only 
have one mainStack, but as many subStacks as you like.
For me, I have projects that use substacks for, say, data entry. The subStack 
is built just for that purpose.
When making a standalone, substacks are included in the final package.
Just practice a bit.
Craig
_______________________________________________
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

--
Phil Davis
503-307-4363


_______________________________________________
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