On 2/21/11 7:05 AM, Richard Gaskin wrote:
I guess the only upside here is that so far it appears as though "it" is
indeed reliable as long as you use "create", and workarounds are only
needed in some cases where you create objects by other means.

I stand corrected, at least in part: while looking through the RQCC for some other issues, I came across an old report which describes a case in which the "create" command doesn't use "it" to store a reference to the created object - when using "create folder":

<http://quality.runrev.com/qacenter/show_bug.cgi?id=3700>

So on the one hand it seems that "it" is reliable when using "create" for LC objects, but on the other hand one must remember that when creating file system objects the same does not apply.

This only further strengthens the argument to stop overloading "it" as a catch-all for every little thing, and instead adopt a LastError function for errors, freeing "it" up to be used only for data:

<http://quality.runrev.com/qacenter/show_bug.cgi?id=9408>

--
 Richard Gaskin
 Fourth World
 LiveCode training and consulting: http://www.fourthworld.com
 Webzine for LiveCode developers: http://www.LiveCodeJournal.com
 LiveCode Journal blog: http://LiveCodejournal.com/blog.irv

_______________________________________________
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

Reply via email to