Função aINS() não funciona com HMG 3.3.1

Projeto MiniGui - Biblioteca visual para Harbour/xHarbour

Moderador: Moderadores

WALDYR SKUYA
Usuário Nível 1
Usuário Nível 1
Mensagens: 18
Registrado em: 28 Jul 2010 23:33
Localização: SÃO PAULO/SP

Função aINS() não funciona com HMG 3.3.1

Mensagem por WALDYR SKUYA »

Amigos,

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
   NEXT
Grato,

Waldyr Skuya
São Paulo
Editado pela última vez por Toledo em 18 Nov 2014 07:57, em um total de 2 vezes.
Razão: Mensagem editada para colocar a tag [ code ]<br>Veja como utilizar esta tag: http://www.pctoledo.com.br/forum/faq.php?mode=bbcode#f2r1
Avatar do usuário
Toledo
Administrador
Administrador
Mensagens: 3133
Registrado em: 22 Jul 2003 18:39
Localização: Araçatuba - SP
Contato:

FUNÇÃO aINS() NÃO FUNCIONA COM HMG 3.3.1

Mensagem por Toledo »

Amigo, utilize a função hb_Ains().

Código: Selecionar todos

hb_AINS(XAGE,A,{"","","","","","","","",CTOD("  /  /  "),"",CTOD("  /  /  "),"",""},.T.)
Abraços,
Toledo - Clipper On Line
toledo@pctoledo.com.br
Harbour 3.2/MiniGui/HwGui
Faça uma doação para o fórum, clique neste link: http://www.pctoledo.com.br/doacao
WALDYR SKUYA
Usuário Nível 1
Usuário Nível 1
Mensagens: 18
Registrado em: 28 Jul 2010 23:33
Localização: SÃO PAULO/SP

Função aINS() não funciona com HMG 3.3.1

Mensagem por WALDYR SKUYA »

Toledo, bom dia!

Agradeço sua atenção.

Seria melhor então eu utilizar esse grupo de funções (hb_Ains(), hb_aDel(), hb_aadd(), etc...) para tratar array ?

Caso positivo, você me indicaria, por gentileza, alguma guia de referência a respeito, pois pelo que entendi essas novas versões do HMG funcionam melhor com essas novas funções. Ou estou errado ?

Abraços,

Waldyr Skuya
Avatar do usuário
Toledo
Administrador
Administrador
Mensagens: 3133
Registrado em: 22 Jul 2003 18:39
Localização: Araçatuba - SP
Contato:

Função aINS() não funciona com HMG 3.3.1

Mensagem por Toledo »

WALDYR SKUYA escreveu:Seria melhor então eu utilizar esse grupo de funções (hb_Ains(), hb_aDel(), hb_aadd(), etc...) para tratar array ?
Sim, pois estas novas funções do Harbour com certeza vão funcionar melhor que as correspondentes do Clipper.
WALDYR SKUYA escreveu:você me indicaria, por gentileza, alguma guia de referência a respeito
Veja o guia do nosso amigo JoséQuintas: http://www.harbourdoc.com.br

Abraços,
Toledo - Clipper On Line
toledo@pctoledo.com.br
Harbour 3.2/MiniGui/HwGui
Faça uma doação para o fórum, clique neste link: http://www.pctoledo.com.br/doacao
Responder