Apagar um array

Fórum sobre a linguagem CA-Clipper.

Moderador: Moderadores

negrao
Usuário Nível 3
Usuário Nível 3
Mensagens: 186
Registrado em: 06 Jul 2004 08:38

Apagar um array

Mensagem por negrao »

Moçada , é o seguinte, veja se tem como:

1º duvida
tem um array que esta da seguinte maneira
Ny{1}
ny{2}
ny{3}

Nesses arrays , se verificado seu conteudo terao + informacoes dentro, como
ny[1][1,1] = 1 ny[2][1,1] = 2 Ny[3][1,1] = 3
ny[1][1,2] = Ze ny[2][1,2] = Marcos ny[3][1,2] = Pedro
Supondo que eu use o comando ADEL no 1º array, adel(ny[1]), ele nao deveria mandar esse array pro final ?
e qndo eu usasse o comando asize, ASIZE(ny[1]) , nao deveria elimina-lo . ficando apenas 2 arrays ?


2º duvida
O problema é quase o mesmo, so muda uma coisa.
Ny{1}
ny{2}
ny{3}
Dentro do nY[1] eu tenho => {codigo,nome, {data,valor})
Se montado ficaria assim
[1][1] = 1
[1][2] = Ze
dentro do ny[1] tenho outros arrays
[1][3][1,1] = 01/04/04 [1][4][1,1] = 10/05/04
[1][3][1,2] = 100,00 [1][4][1,2] = 200,00
O processo é o mesmo, gostaria de excluir o 1º todo o conteudo do
ny[1][3], ficando o ny[1][4] ocupando a posicao do ny[1][3].
Nao to sabendo como fazer isso atravez do adel

Obrigado
Hasse
Usuário Nível 4
Usuário Nível 4
Mensagens: 820
Registrado em: 19 Out 2004 10:30
Localização: Jaraguá do Sul - SC

Mensagem por Hasse »

Eu nunca tive necessidade de usar esta situação, mas tudo leva a crer que você poderia usar o comando RELEASE <nome da matriz> nativo do Clipper, isto é, a matriz seria totalmente descartada.

Hasse.
Responder