Send Menupick?
    J. Landman Gay 
    jacque at hyperactivesw.com
       
    Mon Jan 23 14:20:11 EST 2006
    
    
  
Sivakatirswami wrote:
> but I get an error for this line:
> 
>  send menupick ("Working Guide") to btn "Help"
> 
> and the script error is saying it thinks this is a function call and  
> not an attempt to send a msg?
Yes, because it is written like a function call using parentheses:
  menupick("Working Guide")
You need a command statement:
  put "Working Guide" into tItem
  send "menupick tItem" to btn "help"
And as Klaus notes, use quotes around the statement to send.
One other suggestion: Whenever I have a situation like this where I need 
to call menu items from other handlers, I never put the command 
statements into the menu button itself. Rather, I write a handler 
containing the instructions and then call that handler from both the 
menu button and the other places in my scripts. It saves a lot of 
debugging, not to mention avoiding the overhead for "send" statements. 
In this case, I'd put this into your Help button:
case "Working Guide"
   showWorkingGuide
   break
...
end switch
And then put a "showWorkingGuide" handler in the stack script which 
could be called from anywhere else.
-- 
Jacqueline Landman Gay         |     jacque at hyperactivesw.com
HyperActive Software           |     http://www.hyperactivesw.com
    
    
More information about the use-livecode
mailing list