• advertisement_alt
  • advertisement_alt
  • advertisement_alt
Sign in to follow this  
Followers 0
Luiz FERNANDO

(RESOLVIDO) Duvida com array

3 posts in this topic

Pessoal estou com a seguinte situação aqui

aqui chamo uma procedure, enviando como parametro uma array

kardex_novo(arrKardex)

aqui é a declaração de minha array

PROCEDURE kardex_novo(arrKardex is array of 1 by 9 ANSI string)

ele da erro em tempo de execução, tipo se tiver 7 registros(linhas) na arrKardex, ele espera essa sintaxe

PROCEDURE kardex_novo(arrKardex is array of 7 by 9 ANSI string)

em tempo de execução nunca irie saber o numero de linhas, como seria a forma correta de fazer essa declaração

Obg

 

 

Share this post


Link to post
Share on other sites

Bom eu uso de forma diferente para ficar mais próximo de como trabalhava no Fivewin.
Eu declaro no projeto uma variável como global (mas isso pode ser também no global apenas do Form que for trabalhar)

// Array para Carnê
    arrMyCarne is associative array of array <growth> of strings
    // Criei uma linha em branco no array
    Insert(arrMyCarne, "A1")   // Célula 1
    Insert(arrMyCarne, "A2")  // Célula 2.... como se fossem colunas do excel

// Populando o array

arrMyCarne["A1"][arrMyCarne["A1"]..Occurrence] = DateSys()
arrMyCarne["A1"][arrMyCarne["A2"]..Occurrence] = "QUALQUER DADO"
 

// Saber o total de linhas do array

Info(arrMyCarne["A1"]..Occurrence)


// Limpar o array no final
ArrayDeleteAll(arrMyCarne)
    

 

 

1 person likes this

Share this post


Link to post
Share on other sites

consegui aqui, dessa forma deu certo

PROCEDURE kardex_novo(arrkardex is dynamic array) 

 

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!


Register a new account

Sign in

Already have an account? Sign in here.


Sign In Now
Sign in to follow this  
Followers 0