Why do group ID's change when cloning a stack

Robert Sneidar bobs at twft.com
Mon Aug 14 12:21:49 EDT 2006


No, it's sketchy because certain operations like cloning or copying  
cards can change ID's, because ID's must be unique in a Revolution  
stack. Also one programming method uses hidden objects as templates  
and then "clones" them so that there is consistency in the interface.  
It's easier than p[rogrammatically setting all the properties every  
time a new object is created. In this case ID's are useless.

I just think it's bad programming practice. As a teacher, I am sure  
you know that part of what you are teaching your students is good  
programming habits. If they fail at that, they aren't going to be  
very good programmers anyhow. If their discipline is bad enough, they  
may even end up like me, and nobody wants that.

Bob Sneidar
IT Manager
Logos Management
Calvary Chapel CM

> Is this a programmer-thing?
>
> I ask because I have a devil of a time convincing my students to  
> *name*
> their objects.  They end up having problems and it's VERY  
> frustrating...
>
> Judy
>
> On Fri, 11 Aug 2006, Robert Sneidar wrote:
>
>> Since the days of Hypercard, I have known that using ID's to
>> reference objects was sketchy at best. As a matter of good
>> programming practice, you should keep track of all your variables and
>> object names so there is no inadvertent duplication to bite you in
>> the butt later.





More information about the use-livecode mailing list