On Sun, Dec 7, 2014 at 4:17 AM, Terence Heaford <t.heaf...@btinternet.com> wrote:
> There seems to be a bug with childControlNames in LC 7.0.1(RC3) as it all > works correctly in LC 6.7.1(RC3). > I think perhaps your code is taking advantage of a quirk in LC. If you don't give an object a name, the childcontrolnames returns something like this: graphic id 1011 If that is in a variable tObject, then a statement like this will work: delete tObject But if you name an object, say "bob", then the childcontrolnames will simply return "bob" and the delete will fail with a bad reference. This works: on test drawLine 10,10,(50+random(50)),(50+random(50)),"red" wait 2 seconds deleteChart end test on drawLine x,y,x1,y1,tColor lock screen create grc in me put the long id of the last grc of me into tID set the style of tID to polygon set the foregroundColor of tID to tColor set the points of tID to x,y & cr & x1,y1 unlock screen end drawLine on deleteChart lock screen repeat for each line tID in the childControlIDs of me delete control id tID of me end repeat unlock screen end deleteChart _______________________________________________ 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