Questo sito utilizza cookies solo per scopi di autenticazione sul sito e nient'altro. Nessuna informazione personale viene tracciata. Leggi l'informativa sui cookies.
Username: Password: oppure
Visual Basic 6 - Modificare grandezza di un vettore...
Forum - Visual Basic 6 - Modificare grandezza di un vettore...

Avatar
Tyler Durden (Normal User)
Newbie


Messaggi: 8
Iscritto: 03/07/2008

Segnala al moderatore
Postato alle 0:21
Giovedì, 03/07/2008
Prima di tutto saluto tutto il forum xke sono nuovo ^^
Ho un problema.. nel mio progetto ho una lista di array, ma voglio ke essa sia ampliata durante il programma, mi spiego meglio...
ho impostato:
dim vettore(Max) as string
io durante il programma volgio poter aumentare Max, ma impostandola come variabile mi da errore... e impostandola come constante... PURE :P
Ho letto di un certo comando ReDim, è qll da usare?!  se si mi spiegate come?
Grazie mille in anticipo :k:

PM Quote
Avatar
antometal (Member)
Guru


Messaggi: 691
Iscritto: 12/09/2007

Segnala al moderatore
Postato alle 1:23
Giovedì, 03/07/2008
ciao, benvenuto sul forum

ebbene si è il redim da usare,
intanto devi dichiare un vettore dinamico:
Codice sorgente - presumibilmente Visual Basic 6

  1. Dim nomevetore() as tipo



successivamente
Codice sorgente - presumibilmente Visual Basic 6

  1. ReDim nomevettore(max)



xò in questo caso, ridimensionando il vettore, ti elimina tt i dati che avevi
per evitare cio metti anche preserve
Codice sorgente - presumibilmente Visual Basic 6

  1. ReDim Preserve ...


PM Quote
Avatar
Tyler Durden (Normal User)
Newbie


Messaggi: 8
Iscritto: 03/07/2008

Segnala al moderatore
Postato alle 14:44
Giovedì, 03/07/2008
Innanzi tt grazie :k:
L'ho inserito nel programma, ma mi da errore e dice:
Array already dimensioned.
Come risolvo?:d

Ultima modifica effettuata da Tyler Durden il 03/07/2008 alle 14:50
PM Quote
Avatar
antometal (Member)
Guru


Messaggi: 691
Iscritto: 12/09/2007

Segnala al moderatore
Postato alle 17:38
Giovedì, 03/07/2008
nn saprei...
se posti il codice vedo se è tt ok

PM Quote
Avatar
gantonio (Normal User)
Guru^2


Messaggi: 1532
Iscritto: 09/09/2007

Segnala al moderatore
Postato alle 19:48
Giovedì, 03/07/2008
Probabilmente hai lasciato la riga

dim vettore(Max) as string

mentre deve diventare (come ti e' stato detto)

dim vettore() as string

PM Quote
Avatar
Tyler Durden (Normal User)
Newbie


Messaggi: 8
Iscritto: 03/07/2008

Segnala al moderatore
Postato alle 20:18
Sabato, 05/07/2008
Ok, mi scuso per l'errore :rotfl:
Avevo lasciato il Max all'interno...
Grazie 1000 :k:

PM Quote