Mixmar
19-05-2004, 20:43
Gentilissimi,
ho un problema con C#. Ho cominciato da poco a smanettarci sù, e volevo cominciare ad usare il multithreading: così, ho creato un'istanza della classe Thread, gli ho assegnato un ThreadStart, e l'ho fatto eseguire... ora, io volevo che il Thread secondario aggiornasse un controllo creato dal Thread principale, ma scopro con mio rammarico che non è possibile effetuare l'aggiornamento direttamente: bisogna dichiarare un metodo callback nel Thread principale, e poi invocarlo con (:rolleyes: ) "Invoke".
Tutto bene, solo che non mi funziona.
Come faccio?
Thank you in advance.
ho un problema con C#. Ho cominciato da poco a smanettarci sù, e volevo cominciare ad usare il multithreading: così, ho creato un'istanza della classe Thread, gli ho assegnato un ThreadStart, e l'ho fatto eseguire... ora, io volevo che il Thread secondario aggiornasse un controllo creato dal Thread principale, ma scopro con mio rammarico che non è possibile effetuare l'aggiornamento direttamente: bisogna dichiarare un metodo callback nel Thread principale, e poi invocarlo con (:rolleyes: ) "Invoke".
Tutto bene, solo che non mi funziona.
Come faccio?
Thank you in advance.