Gast
#2963245
Hallo,
wie macht man sowas am besten:
ich habe mehrere Backgroundworker, die verschiedene Aufgaben haben.
Sind die Aufgaben erledigt, terminieren die Backgroundworker von
alleine.
Wenn der Backgroundworker beendet wurde, möchte ich ihn wieder neu
aufrufen mit anderen Parametern. Manchmal will ich auch erst noch einen
anderen BGW aufrufen und weitermachen wenn der fertig hat.
Also quasi eine Liste an Aufgaben abarbeiten.
Ich mache ungerne ein:
while(backgroundworker1.isbusy)
{
//do nothing
application.doevents();
}
um auf die Abarbeitungen der Backgroundworker zu warten.
Gibts da nicht ein besseres Entwurfsmuster? Eines bei dem die GUI
lebendig bleibt ohne application.doevents()?
Viele Grüße!