Estou tentando compilar um sistema com o HMG 3.3.1 utilizando a função AIns( <aArray>, <nElement>, [<xValue>], [<lGrow>] ) para inserir um elemento em uma Array, acrescentando 1 ao tamanho dessa Array. Esse sistema funcionava normalmente com a versão HMG 3.0.46. Alguém sabe o que pode ser ?
Minha rotina:
Código: Selecionar todos
FOR A=1 TO CTA
IF PER=1
IF CPORD<>&aCAMPO
FMMostra.GDAgenda.ADDITEM({"","TOTAL "+CPORD,"","","",TRANSFORM(SUBTOT,"@E 999,999.99"),""})
CPORD:=&aCAMPO
SUBTOT:=0
AINS(XAGE,A,{"","","","","","","","",CTOD(" / / "),"",CTOD(" / / "),"",""},.T.) <<<<<<<=======================
CTA:=CTA+1
A:=A+1
ENDIF
FMMostra.GDAgenda.ADDITEM({XAGE[A,1],XAGE[A,2],XAGE[A,3],XAGE[A,4],XAGE[A,5],XAGE[A,6],XAGE[A,7]})
SUBTOT:=SUBTOT+VAL(StrTran(StrTran( XAGE[A,6],"."),",","."))
ELSE
FMMostra.GDAgenda.ADDITEM({XAGE[A,1],XAGE[A,2],XAGE[A,3],XAGE[A,4],XAGE[A,5],XAGE[A,6],XAGE[A,7],XAGE[A,8]})
ENDIF
NEXTWaldyr Skuya
São Paulo

