Yes, you're right because what you're doing is not multidimensional arrays at all. You're simply using custom property sets and want to store stuff in them. I did once make an enhancement requests that ask for making arrays and properties (custom or not) basically be the same, which might that then be possible.
I think that the person who made custompropertysets had single dimension arrays in mind, but never came to the idea to just actually _make_ em arrays. Which is hugely confusing, especially considering how abstract all that subgrouping with weird brackets is to begin with. So what you can do is either: a. save your array in a customproperty: set the dinnerNames of this stack to myDinnerArray b. save your array in a custompropertyset's customproperty: set the dinner["names"] of this stack to myDinnerArray --equivalent of: set the custompropertyset of this stack to "dinner" set the names of this stack to myDinnerArray set the custompropertyset of this stack to "" c. do not use arrays: set the dinner["name1"] of this stack to "tex" d. do not use customproperties put arrayencode(myDinnerArray) into url ("binfile:" & "Array.txt") Bjoernke PS: Mentioned feature request: http://quality.runrev.com/qacenter/show_bug.cgi?id=6912 On 10 Aug 2010, at 17:24, FlexibleLearning wrote: > If I have understood the system, then > > 1. set the dinnerNames["mains"] of this stack to "tex" - good > 2. set the dinnerNames["mains"]["spicy"] of this stack to "tex" - bad! > > because > > [1] is a single dimension array property > [2] is a multi-dimensional array variable > > but > > [3] we can 'set' a single dimension property to a multi-dimensional array > which is what I need to do. _______________________________________________ use-revolution mailing list use-revolution@lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-revolution