Discussione: [C#]Background Worker
View Single Post
Old 23-03-2010, 22:15   #11
flx2000
Bannato
 
L'Avatar di flx2000
 
Iscritto dal: Nov 2002
Città: Roma
Messaggi: 810
Quote:
Originariamente inviato da Mattyfog Guarda i messaggi
Mmm credo di aver capito, grazie!
Quindi dovrà essere dichiarata così:
Codice:
public static void Search_by_Song_and_Artist(object sender, DoWorkEventArgs e)
{
...
}
dove la variabile seder contiene l'array con dentro le variabili passate al metodo giusto?
e la seconda variabile, DoWorkEventArgs e a cosa serve?
No, no!
Il sender è il background worker, mentre la e è il parametro.

Nel metodo puoi ricavare l'array così:

String[] dati = (String[])e.Argument;

Alla fine puoi dare un dato in uscita (che il backworker invia all'apposito metodo che grabba l'evento del work completed) impostando e.Result = risultato.
flx2000 è offline   Rispondi citando il messaggio o parte di esso