Okay it's not entirely straight forward. I took a simple array from a datagrid with one record and ran this on it:
on mouseUp pButtonNumber put the dgData of group "dgsites" into aSiteData put arrayencode(aSiteData) into tSiteData repeat for each char tChar in tSiteData add 1 to tCounter if cleanAscii(tChar) is not empty then next repeat put tCounter & tab & charToNum(tChar) & cr after tAscii end repeat set the itemDelimiter to tab sort lines of tAscii numeric by item 2 of each put tAscii end mouseUp This returns a tab delimited list of position and non-printing ascii characters ranging from 0 to 58. What the ascii characters designate is the mystery. Any documentation on that? Bob S > On Aug 24, 2017, at 10:50 , Bob Sneidar via use-livecode > <use-livecode@lists.runrev.com> wrote: > > I suppose thinking about it you could arrayencode an array then do a search > on it, but I am not sure how you would discern the array keys. I'll have to > look at the encoded format. At that point if that approach worked, the only > advantage to searching a memory based array is you would be skipping the > encoding step, and searching the actual array in memory with the engine might > be considerably faster than having LC search a text variable. > > I'll play around with it to see what I can come up with. > > Bob S _______________________________________________ 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