ciao,
come faccio a creare una array dinamico
cioè: la dimensione non deve essere stabilita quando il programma parte ma dopo che ho svolto alcuni calcoli e quindi so di che dimensione mi serve l'array.
ciao
ciao,
come faccio a creare una array dinamico
cioè: la dimensione non deve essere stabilita quando il programma parte ma dopo che ho svolto alcuni calcoli e quindi so di che dimensione mi serve l'array.
ciao
esempio di variabile dinamica tipo stringa
dim variabile() as string
dim valore as long
.... in seguito dopo i tuoi calcoli
valore = 1000
redim variabile(valore) as string
se in seguito devi ridimensionare l'array senza perdere il contenuto
nuovovalore = 2000
redim preserve variabile(nuovovalore) as string
ciao
n.b. leggito msdn su array, dim, redim
![]()
ok
grazie
p.s.
l'msdn non c'era nel cd d'installazione di vb6.
dove posso trovarla?
ma forse dipende dalla versione di vb che hai !!l'msdn non c'era nel cd d'installazione di vb6.
io ho installato la ver. vb6 enterprise e ci sono 2 cd msdn inclusi...
![]()
prova su microsoft !!! ci dovrebbe essere la versione online..
ciao
![]()
ma per un array bidimensionale come devo fare?
appena provo con:
Dim array(,) as String
vb6 mi da errore
se invece lo dichiaro normalmente e provo a ridimensionarlo mi diche che l'array è già stato dimensionato.
come faccio?
Dichiaralo così:Originariamente inviato da Poker32
ma per un array bidimensionale come devo fare?
appena provo con:
Dim array(,) as String
vb6 mi da errore
se invece lo dichiaro normalmente e provo a ridimensionarlo mi diche che l'array è già stato dimensionato.
come faccio?
dim arr() as string
quando fai la Redim lo dimensioni come vuoi tu!
P.S. Non puoi chiamarlo Array, cambia nome come nel mio esempio!
La passera non dura perchè Sypher la cattura!
"No one like us we don't care, we are millwall, super millwall, we are millwall from the DEN"
.... in oltre ricordati che stai utilizzando redim preserve ( x non perdere i valori già salvati ), puoi ridimensionare solamente l'ultimo valore.
esempio : redim pippo(100,10)
x ridimensionarlo : redim preserve pippo(100,20 ) ' funziona
x ridimensionarlo : redim preserve pippo(120,10 ) ' da errore
ciao
![]()