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