Finding the main stack

Terry Judd tsj at unimelb.edu.au
Thu Jul 7 21:22:07 EDT 2011


You could set a custom property in the library stack when it's brought into
use.

start using stack "myLibStack"
set the cMainstack of stack "myLibstack" to the short name of me

Terry...


On 8/07/11 11:12 AM, "Pete" <pete at mollysrevenge.com> wrote:

> Got a slightly convoluted situation where I need to get hold of the main
> stack for an application.
> 
> When the app starts up, I issue a "start using" command to bring in my
> library handlers.  I have a libraryStack handler which needs to get hold of
> the value of a custom property in the main stack of the handler that issued
> the "start using" command.
> 
> I tried using "me" and "the target" but they return the main stack of the
> library stack, not the calling stack.  Right now, I'm getting around this by
> getting hold of the mainstacks property, filtering out the rev stacks and my
> library stack and hope that the result leaves one stack - the calling stack.
>  However, if there happens to be more than one application's stack in memory
> in the IDE, I end up with two or more stack names.
> 
> Is there some way to discover the correct main stack in this situation?
> 
> Pete
> Molly's Revenge <http://www.mollysrevenge.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
> 

--
Dr Terry Judd | Senior Lecturer in Medical Education
Medical Education Unit
Faculty of Medicine, Dentistry & Health Sciences
The University of Melbourne







More information about the use-livecode mailing list