Peter M. Brigham wrote: > On Nov 23, 2012, at 10:01 PM, Dr. Hawkins wrote: >> On Fri, Nov 23, 2012 at 3:01 PM, Dr. Hawkins wrote: >>> the IDE doesn't recognize the copy as creating it. >> >> Further, it seems that if LiveCode is not already open, and the first >> thing in preOpenStack is >> >> set the explicitVar to true >> >> really bad things happen, and it doesn't run what it should before >> opening . . . > > I think the property is "the explicitVariables" with a synonym of > "the explicitVars". There is no global property "the explicitVar" > and I suspect trying to set it results in a silent exit with no alert.
Recipe confirmed here, and I suspect you're right, that there are likely parts of the IDE scripts which haven't yet been completely rewritten to conform to the strict requirements of explicitVars.
In fact, if you launch the IDE first and then set the explicitVars to true, you won't see the context menu when you right-click on an object.
I've just submitted a bug report for this, with the suggestion that either the IDE be brought into conformance with explicitVars, or the Dictionary entry for that property include a reminder that the IDE supports a better implementation in Preferences so there's no practical reason to set the explicitVars in our scripts:
<http://quality.runrev.com/show_bug.cgi?id=10564> -- Richard Gaskin Fourth World LiveCode training and consulting: http://www.fourthworld.com Webzine for LiveCode developers: http://www.LiveCodeJournal.com Follow me on Twitter: http://twitter.com/FourthWorldSys _______________________________________________ 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