ciao a tutti!
avrei gentilmetne bisogno di un aiuto. il problema é relativamente semplice, ma io sto sclerando per trovare una soluzione semplice.
ho le seguenti variabili:
acceso1 (boolean)
visibile1 (boolean)
data1 (datetime)
acceso2
visibile2
data2
acceso3
visibile3
data3
acceso4
visibile4
data4
visibili(4) (int)
nonvisibili(4) (int)
vorrei inserire dei valori nei due array. l array "visibili" conterrį il numero del gruppo che é visibile e acceso. inoltre dovrį essere ordinato per data (la data piu vecchia andrį al posto 0).
l array "nonvisibili" conterrį il numero del gruppo non é visibile ma acceso. (sempre ordinati per data)
cioé, esempio:
acceso1 = true
visibile1 = true
data1 = 23/01/2010 00:00:00
acceso2 = true
visibile2 = true
data2 = 15/02/2009 00:00:00
acceso3 = false
visibile3 = true
data3 = 31/03/2011 00:00:00
acceso4 = true
visibile4 = false
data4 = 12/03/2010 00:00:00
il risultato di questo sarį:
visibili(2,1,,)
nonvisibili(4,,,)
all aposizione 0 di "visibili" cé "2" dato che data2 é piu vecchia di data1. "3" non darį inserito in nessuno dei due array perche acceso3=false. mentre "4" sarį inserito in "nonvisibili" perche visibile4 = false.
spero di essere stato abbastanza chiaro. io ci sto sclerando da questa mattina e sono ripartito da zero piu volte. ho bisogno di qualcosa di relativamente semplice perche questo codice viene eseguito 540000 volte (una per minuto per un anno intero) e deve essere eseguita piu velocemente possibile.
le difficoltį le ho a comparare le date e ordinarle senza fare 160 confronti...
grazie
ciao