Yes filetostr() and strtofile() might be faster. But it's only supported with 6.0 and up.
Cetin
>Wouldn't something with filetostr() be faster? In the premier issue of CoDE magazine there are all kinds of land speed records set with VFP arrays and filetostr().
>
>
>
>
>>String concat. is painfully slow in Fox. I try to mimic C way (but not in memory) for such things. I cannot use memory as a stream but a file :
lcTempFile = "X"+sys(2015)+".tmp"
>>lnHandle = fcreate(lcTempFile)
>>lnElems = alen(myArray,1)
>>for ix = 1 to lnElems
>> =fwrite(lnHandle,myArray[ix,1])
>>endfor
>>lnSize = fseek(lnHandle,0,2)
>>= fseek(lnHandle,0,0)
>>lcStr=fread(lnHandle,lnSize)
>>=fclose(lnHandle)
>>erase (lcTempFile)
Cetin