Problema con vettori

martedì 21 giugno 2011 - 16.05
Tag Elenco Tags  Visual Studio Express

dario3 Profilo | Newbie

Ciao a tutti. Perdonate la mia ignoranza ma ho questo problemino :
nel modulo 1 della mia applicazione ho dichiarato un vettore nel seguente modo:
Public Vet() as string
Più avanti, nel programma, quando mi serve faccio : REDIM Vet(5,1) (per esempio, ma i valori delle dimensioni non sono sempre le stesse in quanto lo uso in più routine) e quindi vado ad inserire i miei dati.
Quando la routine che lo ha utilizzato termina, vorrei ripulirlo dei dati contenuti (e fin qui nessun problema) ma soprattutto delle dimensioni che ho impostato;
in altre parole vorrei che ritornasse ad essere Vet() as string. Ho provato con REDIM Vet(0) ma rimane sempre un vettore ad una dimensione.
Spiego il motivo di questa necessità:
Le routine che usano il vettore quando viengono richiamate, per prima cosa verificano che non sia vuoto facendo : var=UBOUND(vet) e gestendo l'eventuale errore nel caso lo trovino vuoto. Il problema è che se lo azzero con REDIM Vet(0) (dopo la prima volta) non lo troverà mai più vuoto perche avrà sempre una dimensione. Spero di essermi spiegato....
Come posso risolvere?

Grazie.
Dario
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?

Dopo esserti registrato potrai chiedere
aiuto sul nostro Forum oppure aiutare gli altri

Consulta le Stanze disponibili.

Registrati ora !
Copyright © dotNetHell.it 2002-2017
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5