Pessoal, o array tem um limite de posicoes certo ?
qundo digo que uma variavel XVAR := {} eu ja estou alocando nessa variavel todas as posicoes que cabem no array ?
Obrigado
Tamanho de um array
Moderador: Moderadores
- Toledo
- Administrador

- Mensagens: 3133
- Registrado em: 22 Jul 2003 18:39
- Localização: Araçatuba - SP
- Contato:
Negrão,
O número máximo de elementos dentro de uma matriz (array) é de 4096.
Quando você declara uma variável XVAR:={}, você está criando uma matriz vazia, sem elementos nenhum.
Para verificar isto, basta usar a função LEN(XVAR) que retorna o número de elementos dentro da matriz.
Agora, você pode utilizar ASIZE() para aumentar (ou diminuir) a quantidade de elementos de uma matriz, ou AADD() para adicionar um novo elemento na matriz com um conteúdo novo.
Abraços,
O número máximo de elementos dentro de uma matriz (array) é de 4096.
Quando você declara uma variável XVAR:={}, você está criando uma matriz vazia, sem elementos nenhum.
Para verificar isto, basta usar a função LEN(XVAR) que retorna o número de elementos dentro da matriz.
Agora, você pode utilizar ASIZE() para aumentar (ou diminuir) a quantidade de elementos de uma matriz, ou AADD() para adicionar um novo elemento na matriz com um conteúdo novo.
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
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
