Brilliant! (Can I immigrate to the UK now please? See? I can speak the language!)
Bob On Jun 19, 2012, at 5:13 AM, Peter M. Brigham wrote: > Yup, try it and see. The variables are loaded and their values are available > in subsequent script lines. > > -- Peter > > Peter M. Brigham > pmb...@gmail.com > http://home.comcast.net/~pmbrig > > On Jun 18, 2012, at 4:53 PM, Bob Sneidar wrote: > >> You are saying these variables survive the command call because they are >> called by reference? Interesting! I would have thought that this would throw >> a compile error because the variables do not exist in the calling handler. >> >> Bob >> >> >> On Jun 18, 2012, at 7:24 AM, Peter M. Brigham wrote: >> >>> For some reason I never realized that you can use referenced variables in a >>> command handler -- I was thinking of them only when using functions. In >>> case others haven't discovered it, you can, for instance, do something like >>> this: >>> >>> on prepareInvoice tID >>> initializeVars tID, tName, tDOB, tAddr, tPhone >>> -- now you can go on and do something >>> -- with the initialized variables >>> -- ... >>> end prepareInvoice >>> >>> on initializeVars tID, @tName, @tDOB, @tAddr, @tPhone >>> put fetchData(tID) into tArray >>> put tArray["name"] into tName >>> put tArray["DOB"] into tDOB >>> put tArray["ID"] into tID >>> put tArray["address"] into tAddr >>> put tArray["phone"] into tPhone >>> end initializeVars >>> >>> This may not be new to some, but it was new to me. >>> >>> -- Peter >>> >>> Peter M. Brigham >>> pmb...@gmail.com >>> http://home.comcast.net/~pmbrig >>> >>> >>> _______________________________________________ >>> 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 >> >> >> _______________________________________________ >> 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 > > > _______________________________________________ > 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 _______________________________________________ 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