LC7 arrayEncode/Decode
William Prothero
prothero at earthednet.org
Sat May 2 20:06:46 EDT 2015
I found an oddity with arrayEncode and arrayDecode, When I saved an array to a file, first using arrayEncode(myArray), wrote it out as
put arrayEncode(myArray) into theEncodedArray
put theEncodedArray into URL(“binfile:”&myfile)
and then read it back in using
put URL(“binfile:”&myFile) into theEncodedArray
put arrayDecode(theEncodedArray) into myArray
myArray has the first element as a blank entry. It’s not the same array as I started with.
My array looks like myArray[1][“name”], myArray[2][“name”], etc
This seems like a bug to me. I didn’t get any satisfaction when I set the storage method as text, but then again, I couldn’t find a lesson where that format was specified. But, it seems like whether it’s binary or not, it should still read back in and decode correctly.
Regards,
Bill
> On May 2, 2015, at 2:11 PM, Mark Talluto <userev at canelasoftware.com> wrote:
>
> On May 2, 2015, at 10:48 AM, Peter Haworth <pete at lcsql.com> wrote:
>
>> However, there is no version parameter for the arrayDecode function. Does
>> this mean that LC7 can detect the encoding of the array and decode it
>> appropriately?
>
>
> Yes indeed!
>
>
> Best regards,
>
> Mark Talluto
> livecloud.io
> canelasoftware.com
>
> _______________________________________________
> use-livecode mailing list
> use-livecode at lists.runrev.com
> Please visit this url to subscribe, unsubscribe and manage your subscription preferences:
> http://lists.runrev.com/mailman/listinfo/use-livecode
More information about the use-livecode
mailing list