Adam, a handler will be in the form:

on myHandler param1,param2,etc
        doStuff
end myHandler

a function will be:

function myFunction param1,param2,etc.
        do stuff
        return something
end myFunction

the calling of these will be someting like

myHandler param1,param2
or:
put myFunction(param1,param2) into myVariable

Functions have their parameters enclosed in brackets, while handlers don't.
Functions return a value, while handlers simply carry out actions.

In this case, because you have simply typed fMyFunction, without a preceding "put" or "get", Rev tries to find a handler named fMyFunction, which doesn't exist, instead of a function called fMyFunction, which does.

So you either need to redefine fMyFunction as a handler (if it doesn't return a value), or make sure that you are calling it with the necessary code to accept a returned value.

Cheers,

Mark

On 7 Dec 2005, at 14:47, Adam wrote:

Hi all:

Being a Revolution newbie and I all, I really appreciate this list and everyone on it. I'd like to thank Trevor DeVore for responding to my first post. Trevor you've made it look easy, thanks. ;)

I have put to work Trevor's suggestions in a function. That function resides in the script of the first card on my stack.

I am then trying to call that function from the script of a button on the card in the following way:

on mouseUp
  put field "fldItemsToFind" into lItemsToFind
  put field "fldNumItemsAllowed" into lNumItemsAllowed
  fMyFunction(lItemsToFind,lNumItemsAllowed)
end mouseUp

When put it into browse mode and click the button, I get Rev telling me it can't find the handler fMyFunction.

What is the scope of handlers in relation to the stack, cards in the stack, and the elements of each card?

It's probably a very simple fix, but really appreciate the help. ;)

Thanks very kindly in advance.

Adam
--
"Each day is an opportunity to learn something new." - Me
_______________________________________________
use-revolution mailing list
[email protected]
Please visit this url to subscribe, unsubscribe and manage your subscription preferences:
http://lists.runrev.com/mailman/listinfo/use-revolution

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

Reply via email to