|
|||||||
|
|
|
![]() |
|
|
Strumenti |
|
|
#1 |
|
Member
Iscritto dal: Jul 2009
Messaggi: 268
|
[C#] Il programma omette certe istruzioni
Salve a tutti,
stò creando un' applicazione in C# che consenta di ricercare una file nel computer utilizzando un metodo ricorsivo. Vi riporto il pezzo di algoritmo che mi dà problemi: Codice:
bool trovato = false; // Utilizzata per vedere se è stato trovato il file Application.UseWaitCursor = true; btnAvvia.Text = "Ricerca in corso ..."; RicercaFile.CercaFile(string nomeFile, string path, ref bool trovato); // Libreria contenente metodi per la ricerca del file Viene visualizzato il cursore il caricamento e viene cambiato il testo del bottone dopo che la ricerca è stata completata. Spero di essere stato chiaro. Grazie in anticipo |
|
|
|
|
|
#2 |
|
Senior Member
Iscritto dal: Feb 2003
Città: Stockholm (SE)
Messaggi: 1343
|
non dai il tempo all'applicazione di gestire l'update grafico.
dai un'occhiata qui: http://msdn.microsoft.com/en-us/libr....doevents.aspx |
|
|
|
|
|
#3 |
|
Member
Iscritto dal: Jul 2009
Messaggi: 268
|
Si, è proprio quello che ho provato a fare io.
Ho provato a fermare l' applicazione per 10 secondi con System.Theading.thread.sleep(10000) ma non succede nulla. Anzi l' applicazione aspetta 10 secondi e poi avvia la ricerca del file eseguendo le istruzioni che ho detto precedentemente alla fine. |
|
|
|
|
|
#4 | |
|
Senior Member
Iscritto dal: Oct 2005
Messaggi: 3306
|
Quote:
|
|
|
|
|
|
|
#5 |
|
Member
Iscritto dal: Jul 2009
Messaggi: 268
|
Sai dove devo metterlo allora?
Scusa la mia ignoranza |
|
|
|
|
|
#6 |
|
Member
Iscritto dal: Jul 2009
Messaggi: 268
|
up
|
|
|
|
|
|
#7 |
|
Senior Member
Iscritto dal: Oct 2005
Messaggi: 3306
|
Usa un BackgroundWorker o la libreria TPL se usi il framework 4.
|
|
|
|
|
| Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 03:13.



















