Mike Bonner wrote:
Ok. Better way. Use a virtual getprop in a library stack
getprop owningstack
return (the name of this stack)
end owningstack
Then if you have the long id of an object you can do this..
get the owningstack of myLongId
and "it" will contain the stackname. (should also work inserted into
front, right?)
An excellent suggestions, but suffers from a design limitation not of
your making: getProp and setProp are currently handled as system
messages, so when lockMessages is true they won't fire. This makes them
unpredictable except in cases where you have total control over all code
(no third-party libraries, and much discipline among team members). :(
Mark Waddingham has expressed the opinion that getProp and setProp
should be recategorized as custom handlers, and given how they're used
that seem quite reasonable. As custom handlers they'd be immune to
lockMessages.
If the engine were updated accordingly they'd become extremely valuable
in so many cases, but as they are I rarely use them.
I don't know when such a change would take place. I had hoped it would
be before now.
--
Richard Gaskin
Fourth World Systems
Software Design and Development for the Desktop, Mobile, and the Web
____________________________________________________________________
ambassa...@fourthworld.com http://www.FourthWorld.com
_______________________________________________
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