Andre Garzia wrote: > What I didn’t realise was that there was variable shadowing happening > in which handler arguments were named with the same name as script- > local variables, my smart replacing removed those arguments because > there was no need to redeclare the script-local vars. I didn’t realise > at that time, that those variables were real arguments being passed to > the handlers, they just happened to have the same name as script-local > vars in the same script and were in fact shadowing them.
Is this a case where "Strict Compilation Mode" or Hungarian-lite* notation may have been useful?
* http://www.fourthworld.com/embassy/articles/scriptstyle.html -- Richard Gaskin Fourth World Systems Software Design and Development for the Desktop, Mobile, and the Web ____________________________________________________________________ ambassa...@fourthworld.com http://www.FourthWorld.com _______________________________________________ use-livecode mailing list use-livecode@lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-livecode