Oppure

Loading
18/10/11 16:42
Postato originariamente da karl93:

Funziona perfettamente...dovevo solo aggiungere quella riga di codice.


A parte il fatto che le risposte vanno lette, è anche intuitivo, scusa ... ci arrivi da solo al fatto che un "contenitore" va svuotato prima di "riempirlo" ripetutamente ...
18/10/11 17:41
karl93
Si è vero...mi era sfuggito nessuno. Sorry :asd:

Un'ultima cosa...dopo aver premuto sul pulsante ordina(Command4) e quindi sul pulsante visualizza(Command2)...visualizza in modo ordinato il vettore, ma mi esegue nuovamente tutti quei calcoli. Come posso fare per non eseguire quei calcoli una volta ordinato il vettore?


Thanks
aaa
18/10/11 18:06
Secondo te?

Forza, dai una tua soluzione ...
18/10/11 19:46
karl93
Controllare se i calcoli sono stati già eseguiti?
aaa
18/10/11 20:41
Quindi? Forza ... una ipotesi di codice ...
18/10/11 20:53
karl93
Quindi dovrei controllare se nelle label c'è un valore? Oppure devo fare altro?
aaa
18/10/11 21:33
Devi fare in modo che, alla fine dell'ordinamento, una variabile venga impostata con un valore che ti indichi che quel codice è stato eseguito.

Questa variabile va controllata prima di eseguire l'ordinamento in modo da non eseguirlo se già fatto.
18/10/11 23:55
TermYnator
Ciao Karl, ti suggerisco una piccola nota di colore a margine del codice:
in Vb una dichiarazione del tipo:
Dim i, N, tot, totpari, totdispari, indicipari, indicidispari As Integer

come quella che hai fatto, equivale ad aver dichiarato:
i, N, tot, totdispari, indicipari come variant,
e solo indicidispari come integer.

attenzione a questi dettagli se il tipo di dati è importante.

Ultima modifica effettuata da TermYnator 19/10/11 0:03
aaa