LOCAL lcMathAccum lcMathAccum = BINTOC(theLenght,"RS") + ; && thelength = some numeric variable "?" + ; && or whatever other single char makes sense " " && another single character .. && append MInts array .. FOR xj = 1 TO theLength lcMathAccum = lcMathAccum + BINTOC(theInts[xj],"RS") ENDFOR && pad to full length (26 bytes) if less than 5 MInts were appended .. lcMathAccum = PADR(lcMathAccum,26,CHR(0)) && the functioncall ...Regards