Object ID's are simply a way for the software to uniquely identify an object. That the ID is made visible to the programmer seems to me to be a convenience. Since you can refer to an object by name anyway, there really is no hard fast reason to refer to it by it's ID. It would be like deleting a user profile in Windows, then creating another and giving it the same ID. Hey, actually that would be cool! But I digress.

Bob Sneidar
IT Manager
Logos Management
Calvary Chapel CM

On Dec 9, 2008, at 2:01 PM, [EMAIL PROTECTED] wrote:


In a message dated 12/9/08 3:08:11 PM, [EMAIL PROTECTED] writes:


To add to what Bjornke posted, if I delete a button and then want to
recreate it (as in a version control storage and retrieval system),
then there is *no way* to reuse its previous id in that stack. The id
number is lost to history. The only workaround for this is too ugly to
discuss in mixed company.

There was a corollary debate in HC years back; whether the id should be a settable property. It was decided (very) on high that it would not be. The reasons are lost in time, but I recall it was felt that id's were not intended to be indexed, and that as permanent and unique as they were, id's also needed to die off completely if the object was deleted. A tribute, in fact, to their very
uniqueness. In no way linkable, by design, to any remaining or future
objects.

And I would love to talk about a workaround. Perhaps remember the old id, linking it via a look-up table to some other object? But as before, nobody could think of a good reason to do so, that is, there was no value in knowing that a deleted id was either linked to or owned by any other object. Numbers were cheap back in those days, and the simple fact that every object had a unique one
was considered more than sufficient.


**************
Make your life easier with
all your friends, email, and favorite sites in one place.  Try it now.
(http://www.aol.com/?optin=new-dp&icid=aolcom40vanity&ncid=emlcntaolcom00000010 )
_______________________________________________
use-revolution mailing list
[email protected]
Please visit this url to subscribe, unsubscribe and manage your subscription preferences:
http://lists.runrev.com/mailman/listinfo/use-revolution

_______________________________________________
use-revolution mailing list
[email protected]
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-revolution

Reply via email to