Hi,

Update:

If I put a breakpoint in Card2:ObjectX on the statement:

put "MessageY" into me

and then press the button in Card1:ObjectA and when I hit the breakpoint use the App Browser Window to manually select Card2 (so that it is shown instead of Card1, then the field is set to "MessageY" as expected, so it looks like the fact that the message handler is being called when Card2 is not selected is causing the put statement to not work!!!

Any Ideas??
Cheers
Dave

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@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@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-revolution

Reply via email to