variable checking?

Erik Hansen erikhans08 at yahoo.com
Mon Jun 20 19:49:54 EDT 2005


--- MisterX <b.xavier at internet.lu> wrote:

> Hi Tim,
> 
> Variable checking is one of my favorite
> features.
> 
> It checks that:
> - all variables are declared
>   -- local whatever
>   -- if you use "it" without a previous "Get"
> however
>   -- it will flag an error (as if i couldn't
> get something
>   -- another way (do "get the time") - and that
> won't be
>   -- noticed. Just use a <get zero> handler
> before.
> - All messages sent must be en-quoted if
> literals.
>   -- local x
>   -- send "mouseup" to btn x
>   -- Mouseup must be enquoted.
> 
> It's extremelly useful after you've written a
> long script and
> you need to debug any errors, it finds any
> mispelled variables,
> and best of all, in most cases, it takes less
> time to be compliant
> with variablechecking than it takes to find
> bugs.
> 
> Alas, one problem: if you hover the mouse over
> a script that is
> not compliant (and you have a mouseenter
> script), there may be
> triggers sent to the revErrorDisplay blocking
> execution... And
> this can go unoticed if you're not used to
> it...


thanks, very useful exposition.

what about parameters?
i am declaring all my variables as
script variables to see how that works.
i have favor-ite variables like:
pTarg, i, pCon etc. that turn up repeated
in the Variable Watcher-
pTarg
pTarg
when i am in the called handler.
it don't seem right!

Erik Hansen

erik at erikhansen.org    http://www.erikhansen.org


		
____________________________________________________ 
Yahoo! Sports 
Rekindle the Rivalries. Sign up for Fantasy Football 
http://football.fantasysports.yahoo.com


More information about the use-livecode mailing list