Param() Oddity
Richard Gaskin
ambassador at fourthworld.com
Thu Sep 9 23:30:06 EDT 2004
Arthur Urban wrote:
> I'm trying to use the param() function, but it is behaving "badly". Here is
> the meat of the issue. Consider this fragment, param(1) = 'card "CardName"
> verified in variable watcher':
>
> put fld "F" of param(1) is empty into x
>
> The above code blows up stating that fld "F" cannot be found. However, if I
> add a line as follows:
>
> put param(1) into tCard
> put fld "F" of tCard is empty into x
>
> This works!(?) Why can't I just use param(1)?
I'm not sure this will help in this case, but often you can force the
interpreter to process parts of a statement by using parentheses:
put (fld "f" of (param(1)) is empty) into x
--
Richard Gaskin
Fourth World Media Corporation
___________________________________________________________
Ambassador at FourthWorld.com http://www.FourthWorld.com
More information about the use-livecode
mailing list