>>I have a situation where I need to add an unknown
>>number of rows to an array. I think I have two
>>options, 1) redimension the array for each new element
>>that I need to add, or 2) concat everything to a string
>>counting the elements as I go, then use something like
>>WORDNUM() or ALINES() or some such, then redimensioning
>>the array one time.
>>
>>My question is, efficiency wise, which would be the best
>>solution?
>>
>>I'm running VFP 6, and I'm anticipating a maximum of
>>maybe 50 rows.
>>
>>What say U?
>>
>> ...kt
>
>First is the solution :) Saying concat I assume you'd get char data.
Good point. I do (now) have one numeric value that needs
to be added to the array. This is pro'ly out of question.
>
dimension myArray[1]
>....
>* Add new element
>dimension myArray[iif(type('myArray')='L',0,alen(myArray))+1]
>myArray[alen(myArray)]=myVal
Cetin
What kind of performance penalty is imposed by redimensioning
the array each time?
...kt