DaviSaba
|
SANTA ROSA DE VITERBO SP - BRASIL
|
|
Postada em 23/11/2006 08:50 hs
Bom dia !!! tem como limpar uma variavel array de uma so vez ? por exemplo: Dim Teste(10) as String Teste(0) = 'Teste 01' Teste(1) = 'Teste 02' Teste(2) = 'Teste 03' Teria como apos usar esses valores, limpar eles com um unico comando ? Hoje tenho que rodar um loop limpando um por um.
|
|
|
|
PH1959
|
SÃO JOSÉ DOS CAMPOS SP - BRASIL
|
|
ENUNCIADA !
|
|
|
Postada em 23/11/2006 09:41 hs
bota assim no declarations dim teste as variant no procedure onde vc vai carregar os valores redim teste(10)as string qdo vc terminar de usar redim teste(0) as string fui
|
|
|
|
Postada em 23/11/2006 10:18 hs
se vc quer limpar somente o conteúdo de cada elemento do array é isso q o colega PH colocou mas em vez de teste(0) é teste(10) segundo o exemplo... pq no caso: redim teste(0) as string está redimensionando o array, acho q não é o q vc quer né? Quer limpar só o conteúdo de cada elemento... ah... se vc quiser redimensionar o array sem perder o conteúdo use assim:
ReDim Preserve Teste(15) as String at+ obs.: Aos administradores e afins... por favor apaguem os meus posts semelhantes a estes. Deu a louca no browser e o post q escrevi foi enviado várias vezes... estarei denunciando os outros tópicos repetidos para facilitar. Obrigado!
|
TÓPICO EDITADO
|
|
|
|
PH1959
|
SÃO JOSÉ DOS CAMPOS SP - BRASIL
|
|
ENUNCIADA !
|
|
|
Postada em 23/11/2006 10:30 hs
ghost a idéia é a seguinte: eu disse para redimensionar para (0) pq eu também disse para q ele dimensionasse para (10) NO LOCAL onde ela seria carregada..ou seja a cada carga ela seria redimensionada ( Não precisaria realmente redimensionar para (0) mas eu costumo usar desta forma para poder livrar espaços na memória...
|
|
|