Hi Pete. I replicated your conditions exactly, even to the point of naming my stacks and groups the same. I then copy/pasted your code into the message box, and after fixing it (some typos there) I executed it. I still cannot reproduce the issue. All works as expected. This is in release 5.0. I suspect a plugin or something? Try moving all your plugins to another location and relaunching Livecode.
Bob On Oct 24, 2011, at 11:52 AM, Pete wrote: > Bob, > I'm doing this by script and copying the whole group, not individual > controls. > > Here's a more precise definition. > > Stack1 has a group "SourceGroup" containing two field controls > "SourceField1" and "SourceField2". > > Stack2 has a group "DestGroup" with a couple of miscellaneous controls in > it. > > I need to copy SourceGroup from Stack1 into DestGroup in Stack2, which I do > with: > > copy group "SourceGroup of stack "Stack 1" to group "DestGroup" of stack > "Stack2" > > After that I see SourceGroup as a member of DestGroup in Stack 2 but > controls SourceField1 and SourceField2 of group SourceGroup of group > DestGroup of Stack2 both have an ID of zero. > > I have not tried setting up a test stack to see if this always happens, but > it happens consistently in my application's stack. > > Pete > Molly's Revenge <http://www.mollysrevenge.com> > > > > > On Mon, Oct 24, 2011 at 11:28 AM, Bob Sneidar <b...@twft.com> wrote: > >> Hi Pete. I tried to duplicate this and cannot. I created 2 stacks. In stack >> one I had field1 and field2. In stack 2 I had field3 and field4. I grouped >> the fields in the second stack, copied the 2 fields in the first stack, >> selected the grouped fields in the second stack, clicked Edit Group, and >> then pasted the two fields. The result is, the pasted fields were properly >> assigned unique ID's different than the first two fields, which is what you >> would expect. >> >> Bob >> >> >> On Oct 24, 2011, at 11:19 AM, Pete wrote: >> >>> It definitely took me by surprise! I plan to submit to QCC but thought I >>> would check if anyone else had come across this at all. >>> Pete >>> Molly's Revenge <http://www.mollysrevenge.com> >>> >>> >>> >>> >>> On Mon, Oct 24, 2011 at 11:09 AM, Peter M. Brigham, MD <pmb...@gmail.com >>> wrote: >>> >>>> On Oct 24, 2011, at 1:45 PM, Pete wrote: >>>> >>>>> I have run into a weird situation that ends up with duplicate control >> IDs >>>> on >>>>> a card which I thought couldn't happen. >>>>> >>>>> The scenario is that I copy a group containing two field controls from >>>> one >>>>> stack to a group in another stack. After copying, the two field >> controls >>>>> both have an ID of zero! Needless to say, this plays havoc with >> anything >>>> I >>>>> do that tries to access the fields. >>>>> >>>>> I have worked around the problem by creating a new group, then copying >>>> the >>>>> two fields individually from the source group to the new one and that >>>> works >>>>> fine. >>>>> >>>>> Anyone ever come across this before? >>>> >>>> I've never seen this. Sounds like a bug, and a serious one at that. >> Control >>>> IDs should be completely robust and behave as advertised in all cases. >>>> Whatever you are doing seems to have exposed a crack in how the IDE (or >> is >>>> it the engine?) assigns IDs. You should report this to the QCC and flag >> it >>>> as urgent, in my opinion. I'd hate to have to start wondering about the >>>> stability of object IDs. >>>> >>>> -- Peter >>>> >>>> Peter M. Brigham >>>> pmb...@gmail.com >>>> http://home.comcast.net/~pmbrig >>>> >>>> >>>> _______________________________________________ >>>> 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 >>>> >>>> >>> _______________________________________________ >>> 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 >> >> >> _______________________________________________ >> 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 >> >> > _______________________________________________ > 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 _______________________________________________ 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