a entrada pela funcao é feita assim:
MMENU(31,cMENU10101)
cMENU10101 é uma variavel com 5 matrizes, e as matrizes contém elementos de Strings.
FUNCTION MMENU(pcol,mvar)
nCOL := pcol // posicionamento do menu (prompt)
nPOS := nCOL // posicao de inicio do menu
nARRAY:=LEN(mvar) // aqui está o meu problema...
FOR i = 1 TO nARRAY // le todo conteudo da matriz
nCOUNT := LEN(mvar) //e aqui tb dá o mesmo erro de argumento
nPOS := nPOS + nCOUNT // soma todas matrizes
NEXT
SETCOLOR(cCOLOR3)
@ 04,nCOL-1 CLEAR TO 06,nPOS
DISPBOX(04,nCOL-1,6,nPOS,1)
SOMBRA(04,nCOL-1,6,nPOS)
return
Desde já agradeço a ajuda.


