I want to send a message with parameters after a interval to an object. The is just 'send "myMessage" to tObject in 200 milliseconds' - works fine.
When I want to invoke a message with multiple parameter, I generally use "dispatch" so I can so something like 'dispatch "myMessage" to tObject with tParam1,tParam2,tParam3' where the variable tParam1,2,3 can contain pretty much whatever I want However, if I have variable tParam1 say with 'C:\somefolder\someotherfolder\somefile.txt' and tParam2 with 'some text with "quotes" in it" to write' and tParam3 with a boolean true|false, I am having problems constructing a send in time that works. I have a handler for myMessage in tObject that is on myMessage pParam1, pParam2, pParam3 -- do stuff end myMessage but constructs like send "myMessage"&&tParam1&comma&tParam1&comma&tParam3 to tObject in 100 milliseconds or send ("myMessage"&&tParam1&comma&tParam1&comma&tParam3) to tObject in 100 milliseconds does not map the parameters correctly. i.e. if I look at the values of pParam1,2,3 in the myMessage handler I get parts of the values passed or none at all. Most often I just get up to the first \ in pParam1 and 2 and 3 are empty. I have tried other variants and still not passing parameters correctly. I think my brain is just not in gear from lack of sleep and I am missing something very obvious, but rather that beating my head against a wall, I though I would ask and see if someone can give me the correct syntax _______________________________________________ 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