Thanks John,

Right.

send "fooHandler" to stack "schedule" works. "fooHandler" finds its way through 
the hierarchy to the group.

I know it works because I had to re-write my script that way to get it working 
again. The older version was just:

go to stack "schedule"
fooHandler

Was the old version incorrect?

The older version worked for years, stopped working a few days ago. I'm trying 
to figure out why it stopped working.

I have quite a few other scripts written the old way. I might need to start 
hunting them down and fixing them.

Cheers,


Tim


On Aug 27, 2011, at 12:25 PM, John Dixon wrote:

> 
> on mouseUp   do this   do that   go to stack "schedule"   answer the short 
> name of this stack   send foohandler to group xxx end mouseUp      
> Will work...
> 
> 
>> the script of the button:
>> 
>> On mouseup
>>      do this
>>      do that
>>      go to stack "schedule"
>>      answer the short name of this stack
>>      fooHandler
>> end mouseUp
>> 
>> The answer command confirms that we have arrived at stack "schedule"
>> 
>> on stack "schedule" there is a group, with a script:
>> 
>> on fooHandler
>>      answer "the foo has been handled"
>> end fooHandler
>> 
>> Is the syntax correct?
>> 
>> Or, am I supposed to write:
>> 
>> Send "fooHandler" to stack "schedule" 
>> 
>> or something of that nature?
>> 
>> Depending on the answer, I might have a followup question.
>> 
>> 
>> Tim
>> 
>> 
>> On Aug 26, 2011, at 10:39 PM, Timothy Miller wrote:
>> 
>>> My previous message with this subject line was too complicated and hard to 
>>> understand, so I'm going to re-post it, simplified:
>>> 
>>> A script that has worked for years has stopped working. I'm not getting an 
>>> error message. It just partly executes, then stops.
>>> 
>>> The only reason I can think of is that I recently upgraded from LC 4.5.x to 
>>> LC 4.6.3 (for the Macintosh).
>>> 
>>> The essence of the old script:
>>> 
>>> go to stack "schedule"
>>> billingnote2
>>> 
>>> the "billingnote2" message is supposed to find its handler in the script of 
>>> a group on stack "schedule" I'm sure the necessary group is present on the 
>>> card.
>>> 
>>> As a test, I put this handler in the group script of stack "schedule"
>>> 
>>> on billingNote2
>>>     answer "this handler is working"
>>> end billingNote2
>>> 
>>> I'm not getting an answer.
>>> 
>>> I changed the script:
>>> go to stack "schedule"
>>> send "billingnote2" to stack "schedule"
>>> 
>>> it started working.
>>> 
>>> Why did this script stop working? Does it have something to do with the 
>>> upgrade to 4.6.3?
>>> 
>>> Cheers,
>>> 
>>> 
>>> Tim
>> 
>> 
>> _______________________________________________
>> use-livecode mailing list
>> [email protected]
>> Please visit this url to subscribe, unsubscribe and manage your subscription 
>> preferences:
>> http://lists.runrev.com/mailman/listinfo/use-livecode
>                                         
> _______________________________________________
> use-livecode mailing list
> [email protected]
> Please visit this url to subscribe, unsubscribe and manage your subscription 
> preferences:
> http://lists.runrev.com/mailman/listinfo/use-livecode


_______________________________________________
use-livecode mailing list
[email protected]
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-livecode

Reply via email to