Hmmm... is it a button? Try referring to it as a button instead of a control.
Bob On Mar 25, 2011, at 12:46 PM, Peter Haworth wrote: > I have a function that returns information about a control which takes the > control's short ID as a parameter. This has been working fine for a long time > but has suddenly started to throw a run time error for one specific control. > > The statement "put the short name of control ID pid into myControlName" where > id is the parameter containing the ID returns the error "No such Object near > "1076" (1076 is the control ID in pid). > > I can clearly see in the application browser and Inspector dialog that there > is a button with ID 1076 in a substack of the main stack. If I use the > message box to execute "put the short name of control ID 1076", I get the > same error. But if I execute "put the short name of control ID 1076 of stack > <mysubstackname>", I get the correct result. > > According to the dictionary, the ID of a control is unique within a main > stack so I can't figure out why this doesn't work without qualifying the ID > with the substack name. I tried putting an "answer information" right before > the offending line to display the defaultStack in case something strange was > happening to the defaultStack property but it is set to the correct stack > name. > > Any ideas? > > > Pete Haworth > > > > > > > > > _______________________________________________ > use-livecode mailing list > [email protected] > Please visit this url to subscribe, unsubscribe and manage your subscription > preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode _______________________________________________ use-livecode mailing list [email protected] Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-livecode
