"Michael J. Lew" <[EMAIL PROTECTED]> wrote:
 
> request the hilite of button 3 from application "HyperCard"
> 
> the return in "it" is the hilite of button 3 of my Revolution stack,
> not the (running) HyperCard Home stack! What is the point of being
> able to ask HyperCard about the Revolution button?

Sounds like the engine is evaluating the string before sending it to
HyperCard. So if the button is in the current stack, Rev is not sending
the string "the hilite of button 3" but rather is sending the actual
value of the hilite (say, "true") to HyperCard. Then HyperCard
cheerfully returns "true" as requested.

Try putting the request in quotes:

  request "the hilite of button 3" from application "HyperCard"

or in a variable:

  put "the hilite of button 3" into myRequest
  request myRequest from application "HyperCard"

-- 
Jacqueline Landman Gay         |     [EMAIL PROTECTED]
HyperActive Software           |     http://www.hyperactivesw.com

Reply via email to