RaouL_BennetH
31-05-2010, 12:43
Ciao a tutti :)
Ho questo tipo di problema:
public class UILoader
public void GetAction()
{
BackGroundWorker bw = new BackGroundWorker();
bw.DoWork += new DoWorkEventHandler(bw_DoWork);
bw.RunWorkerCompleted += new RunWorkerCompletedEventHandler(bw_RunWorkerCompleted);
bw.RunWorkerAsync();
FormAttesa wf = new WaitForm();
wf.Show();
}
private void bw_DoWork(object sender, DoWorkEventArgs e)
{
e.Result = someMethod;
}
....
//da un form qualsiasi:
SomeDelegate d = new SomeDelegate(SomeMethod);
d();
UILoader loader = new UILoader();
loader.GetAction();
Il metodo viene eseguito correttamente, l'unica cosa che non riesco a far funzionare e non ne capisco il motivo, č la mancata visualizzazione del form di attesa.
Come mai ?
Grazie mille :)
RaouL.
Ho questo tipo di problema:
public class UILoader
public void GetAction()
{
BackGroundWorker bw = new BackGroundWorker();
bw.DoWork += new DoWorkEventHandler(bw_DoWork);
bw.RunWorkerCompleted += new RunWorkerCompletedEventHandler(bw_RunWorkerCompleted);
bw.RunWorkerAsync();
FormAttesa wf = new WaitForm();
wf.Show();
}
private void bw_DoWork(object sender, DoWorkEventArgs e)
{
e.Result = someMethod;
}
....
//da un form qualsiasi:
SomeDelegate d = new SomeDelegate(SomeMethod);
d();
UILoader loader = new UILoader();
loader.GetAction();
Il metodo viene eseguito correttamente, l'unica cosa che non riesco a far funzionare e non ne capisco il motivo, č la mancata visualizzazione del form di attesa.
Come mai ?
Grazie mille :)
RaouL.