PDA

View Full Version : [VISUAL BASIC] Premo il bottone e il programma si blocca


fbcyborg
17-06-2010, 09:32
Salve a tutti,

Vorrei fare un programmino in Visual Basic (per windows mobile) in cui alla pressione di un bottone viene fatto partire un ciclo infinito che faccia la seguente cosa:

while(condizione verificata)
playAudioFile()
sleep(20000)

il problema è che quando premo il tasto (non so) è come se mi rimanesse premuto.

In Java, per risolvere questo problema lancio un thread che fa quella cosa per me, ma non saprei farlo in Visual Basic.

Qualcuno mi può aiutare?

ESSE-EFFE
17-06-2010, 09:56
il problema è che quando premo il tasto (non so) è come se mi rimanesse premuto.

Per forza, perchè con quel ciclo si blocca il rinfresco dell'interfaccia.

In Java, per risolvere questo problema lancio un thread che fa quella cosa per me, ma non saprei farlo in Visual Basic.

Esatto, la strada da seguire è quella del thread e sicuramente puoi trovare spunti online. La pezza, invece, è di inserire DoEvents all'interno del ciclo.

HTH,

fbcyborg
17-06-2010, 10:46
Grazie, il DoEvents fa al caso mio. Ha risolto il problema.