My results were different. Substring assignment is very fast, but not as fast as <-1> and CONVERT.
*** * substring assignment *** STIME = TIME() ITEM = SPACE(999999) PTR = 0 FOR J = 1 TO 50000 L = LEN(J)+1 ITEM[1+PTR,L] = J:@VM PTR += L NEXT J ITEM = ITEM[1,PTR-1] ETIME = TIME() - STIME DISPLAY ETIME ; * 0.141 seconds FAST! *** * field append *** STIME = TIME() ITEM = "" FOR J = 1 TO 50000 ITEM<-1> = J NEXT J CONVERT @FM TO @VM IN ITEM ETIME = TIME() - STIME DISPLAY ETIME ; * 0.062 seconds FASTER! *** * value append *** STIME = TIME() ITEM = "" FOR J = 1 TO 50000 ITEM<1,-1> = J NEXT J ETIME = TIME() - STIME DISPLAY ETIME ; * 72.5 seconds UGH! END ------- u2-users mailing list u2-users@listserver.u2ug.org To unsubscribe please visit http://listserver.u2ug.org/