Ultimamente sto scrivendo vari programmini per calcolare sequenze varie di numeri in visual basic 5.
In programmi tipo questo (scrivo al volo, nn ho controllato se ci sono errori) se vb deve "contare" da 1 a 1000000 il programma si blocca finchè il ciclo non è terminato, e questo è abbastanza difficile da gestire, perchè non si riesce a capire quando il ciclo può terminare...codice:Private function conta(inizio,fine) a=2 for i=inizio to fine valorecorrente.text=i a=a+i next text3.text=a End Function
nel caso del programma sopre indicato, nella casella di testo valorecorrente, viene visualizzato (dopo l'esecuzione dell'intero ciclo) l'ultimo valore, e non si osserva una progressione graduale...
La domanda è, non esiste un modo per creare un ciclo "che non fa bloccare il programma", ma viene eseguito aggiornando man mano una casella di testo?
Domanda 2: come faccio a creare un ciclo che continua finchè non viene fermato da un comando esterno? (come la pressione di un tasto)
grazie 10000000000000000