In the script changes I proposed to Ben > if fromUse then put aInfo into aUseInfo else put aInfo into aImproveInfo
This puts a variable with a list of associated keys into a nonKeyed variable (and in other parts of the script, vice versa). I frankly don't know if the index keys are maintained correctly in the process. This brings up several questions: 1. Will the handler maintain the key notation when aInfo is put into aUseInfo and aUseInfo is then put into aInfo? (If not, you could script a workaround using an itemDelimiter instead of array notation...provided you can designate a delimiter character that will NEVER occur in the data you are manipulating AND you can live with the overhead of a delimiter for every possible item. The later because put x into item 20000 of y will place 19,999 itemDelimiter characters before x if y is empty.) 2. Is the key list maintained separately from the arrayed variable (as opposed to maintaining the variable as a delimited list)? 3. If we're dealing with a delimited list in actuality, is there potential conflict between the delimiter used by the MetaCard engine and some character I might choose as my own delimiter? -- 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 -- 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
