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
> <[email protected]> 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
[email protected]
Please visit this url to subscribe, unsubscribe and manage your subscription
preferences:
http://lists.runrev.com/mailman/listinfo/use-livecode