Arrays

Dan Shafer revdan at danshafer.com
Fri Feb 4 14:19:18 EST 2005


Good code samples, guys. But Ben should know (and probably does) that 
this will NOT work in a standalone since stacks in standalones can't be 
updated. (Well, of course what I mean is that it can't be used in a 
stack in a standalone if that stack is included/embedded in the app.)

Dan

On Feb 4, 2005, at 5:59 AM, Mark Smith wrote:

>
> On 4 Feb 2005, at 04:59, use-revolution-request at lists.runrev.com wrote:
>
>> on saveArray
>>
>>    global gBigArray
>>
>>    -- target a specific custom property set
>>    set the customPropertySet of stack "allMyArrays" to "uBigArray"
>>
>>    -- replace all elements of 'uBigArray' CPS with 'gBigArray'
>>    set the customProperties of stack "allMyArrays" to gBigArray
>>
>>    -- save it
>>    save stack "allMyArrays"
>>
>> end saveArray
>
> In fact, it isn't necessary to set the the customPropertySet if you 
> don't need to access elements of it directly. If you simply want to 
> store an array you can do this:
>
> on saveArray tMyArray
> set the customProperties["storedArray1"] of this stack to tMyArray
> end saveArray
>
> to retrieve:
>
> function getArray
> put the customProperties["storedArray1"] of this stack into tMyArray
> return tMyArray
> end getArray
>
> you can store as many arrays as you like this way, as 
> customPropertySets are creatable and accessible using the above array 
> notation.
> -- 
>
> cheers,
>
> Mark
>
> _______________________________________________
> use-revolution mailing list
> use-revolution at lists.runrev.com
> http://lists.runrev.com/mailman/listinfo/use-revolution
>



More information about the Use-livecode mailing list