Hi Rolf, Seems straightforward for me: every message handler in the main stack's script is available to every substack and their cards… that's the ground of the message path! Jacques
Le 20 avr. 2012 à 10:15, Rolf Kocherhans a écrit : > After years of coding, today I discovered for the first time while debugging > that an openStack handler in a mainStack gets also called when a subStack > of it is opened ! > > I put this into the stackScript of the MainStack: > > global varMainStackName > on openStack > put the short name of this stack into varMainStackName > end openStack > > In a button I display the variable varMainStackName: > > global varMainStackName > on mouseUp > answer varMainStackName > end mouseUp > > When I now add a substack also containing the display button > it contains the name of the substack and not the name of > the mainStack ! > > I found in the docs that if I put the script onto the first card of > the mainStack instead of into the stackScript, it all works as expected ! > > But why ? > This confuses me totally ! > > I always had the (wrong!) impression that every openStack handler is > only called once, and also that it belongs to the stack containing it. > > Can someone explain why this is not so ! > > Cheers > Rolf > > _______________________________________________ > 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 _______________________________________________ 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