Il 19/12/2010 00:02, Emanuele ha scritto:
Ciao Emanuele... basta nominare "ARRAY" per evocarti... :-)
Ed in verità non capisco il perché dato che li ho sempre odiati... :-P
:-)
Funziona esattamente come una matrice.
Ognuno di quei numeri identifica la taglia di una "dimensione".
Es:
dim a(1) => array di 1 x 2 elementi (identificati da 0 e 1)
dim a(100) => array di 1 x 101 elementi (identificati ad 0, 1, 2, ...,
100)
In altre parole due vettori.
dim a(1, 4) => matrice bidimensionale di 2 x 5 elementi (identificati
da coppie di numeri: (0,0), (0,1), ..., (0,4), (1,0), (1,1), ..., (1,4))
dim a(1,3,2) => matrice tridimensionale di 2x4x3 elementi
(identificati da triplette di numeri: (0,0,0), (0,0,1), ecc.)
Mi pare chiaro (infatti adesso il mio codice funziona!)
Sbirciando un po' in giro ho intravisto (ma non capito) la
possibilità di impostare degli array "elastici", il cui
dimensionamento non sia critico, ma forse non è così semplice...
redim preserve a(1,3)
....zooot...
Mi arrendo... almeno per stasera mi arrendo!
In fondo devo lavorare su 20 - 20 elementi... e il sistema - come lo hai
impostato - è a prova di coglionata.
Ma tengo buono ciò che mi hai scritto... perché "sento" che mi verrà utile!
Ovviamente, quando ne avrò bisogno, non capirò proprio tutto tutto...
Allora scriverò la parola magica: "array"
e tu ti materializzerai per illuminarmi!
'...zoot...
Naturalmente la funzione di ricerca che ho messo nell'altra mail ha
tanti di quei limiti che nemmeno sto ad elencarli...su liste semplici
funziona, comunque è da prendere con le molle.
Mbò...da quel che vedo per una trentina di elementi basta e avanza!
...zoot..
Certo questo sarebbe veramente campo per "associative array"...
Ennò! Ma hai visto? Sono le 2, 30 di notte...
Ma ti sembra l'ora per sollevare un argomento del genere?
:-)
Comunque grazie molte, mi hai risolto il problema!
Bart
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]