PDA

View Full Version : [VB.NET] Bloccare l'esecuzione di un programma


suspence
14-06-2007, 15:55
Ciao a tutti,

come posso fare a bloccare l'esecuzione di un programma, per ad esempio 5 secondi, e poi riprendere dall'istruzione successiva??

Grasssssssieeee....

Crashbandy80
14-06-2007, 20:25
Vado a memoria :stordita:
Threading.Thread.Sleep(x)
dove x è il tempo espresso in millisecondi

suspence
15-06-2007, 17:55
perfetto il comando funziona, ma vorrei che una progress continuasse a scorrere... avevo pensato a creare un'altro thread appositamente per la barra....

Crashbandy80
15-06-2007, 18:07
Hai pensato giusto :D

suspence
15-06-2007, 21:39
Hai pensato giusto :D

si... :D ma come faccio a far appartenere la barra ad un thread che non sia quello principale? :D

Crashbandy80
19-06-2007, 14:23
Puoi usare l'oggetto BackgroundWorker (http://msdn2.microsoft.com/en-us/library/system.componentmodel.backgroundworker.aspx)
Qui (http://blogs.ugidotnet.org/idamiani/archive/2006/02/28/35763.aspx) un'esempio in italiano.