>but >there is one piece of the puzzle where passing multi-dimension arrays would >be very handy..
Hi Shao Sean, Is there some reason the following won't work for you? >You can also set up arrays of three dimensions or more using >multiple delimiters: > >From my post of 7 Jan, 2002: > >>> >function getElement xCoord,yCoord,zCoord,xDelim,yDelim,zDelim,zaArray > put the itemDelimiter into savedDelimiter > set the itemDelimiter to zDelim > get item zCoord of zaArray > set the itemDelimiter to yDelim > get item yCoord of it > set the itemDelimiter to xDelim > get item xCoord of it > set the itemDelimiter to savedDelimiter > return it >end getElement ><< Pare it down to two elements, write a putElement function to reverse the process, and you're in business. For simple two-dimensional arrays of numbers (also text if there are no imbedded commas), one can simply reference elements by item and line. Eg: myArray[4,55] is "item 4 of line 55 of myArray". BTW, I believe I have seen some statements to the effect that it is not necessary to save & reset the itemDelimiter in RunRev because the itemDelimiter setting in the handler does not persist after the handler quits as it does in HyperTalk. Can anyone confirm or refute that? -- Rob Cozens CCW, Serendipity Software Company http://www.oenolog.com/who.htm "And I, which was two fooles, do so grow three; Who are a little wise, the best fooles bee." from "The Triple Foole" by John Donne (1572-1631) _______________________________________________ use-revolution mailing list [EMAIL PROTECTED] http://lists.runrev.com/mailman/listinfo/use-revolution
