Weirdness Passing Messages
Mark Smith
mark at maseurope.net
Wed Mar 22 21:22:41 EST 2006
Is it a context problem?
It might be worth trying to replace
put "MessageY" into me
with
put "MessageY" into <long name of control>
I've always thought that 'me' always referred to the control whose
script it appears in, but that's an assumption, not necessarily a
fact...
Mark
On 22 Mar 2006, at 19:14, David Burgun wrote:
> Hi,
>
> function ListenForMessages theMessageID,theHanlderLocation
>
> Adds to an Array (stored in a GlobalProperty of StackUtil) as so:
>
> MessageArray[theMessageID] = theHanlderLocation
>
> If theMessageID is already in the Array and the Location is not
> already in the data part of the array, then it is appended, so the
> array looks like this:
>
> Key Data
> "MessageX" ObjectX of Card 2 of Stack "StackMain",ObjectY
> of Card 2 of Stack ""StackMain"
>
> and is called like so:
>
> ListenForMessages("MessageX",the long name of me)
>
>
> function PutMessage theMessageID
>
> Looks up theMessageID in the Array built in ListenForMessages and
> calls (via a "send" statement) the handler with the name
> theMessageID at the location(s) specified in the data part of the
> array.
>
> As I said the Message handling functions seem to work fine in
> general, but not when PutMessage() is called from within a message
> handler OR when called from a different card that the one that
> called the initial message. Not sure which!
>
> Thanks a lot
> All the Best
> Dave
>
> On 22 Mar 2006, at 19:02, Mark Smith wrote:
>
>> What do these functions do?
>>
>> Mark
>>
>> On 22 Mar 2006, at 18:51, David Burgun wrote:
>>
>>> PutMessage()
>>> ListenForMessages()
>>
>> _______________________________________________
>> use-revolution mailing list
>> use-revolution at lists.runrev.com
>> Please visit this url to subscribe, unsubscribe and manage your
>> subscription preferences:
>> http://lists.runrev.com/mailman/listinfo/use-revolution
>
> _______________________________________________
> use-revolution mailing list
> use-revolution at lists.runrev.com
> Please visit this url to subscribe, unsubscribe and manage your
> subscription preferences:
> http://lists.runrev.com/mailman/listinfo/use-revolution
More information about the use-livecode
mailing list