Hola.
He estado trabajando últimamente con este componente y me ha surgido un problemilla...
Si ejecuto el algoritmo que usa el BW una vez no pasa nada, todo funciona perfectamente pero luego, si lo vuelvo a ejecutar otra vez, a veces me da una excepción y otras veces funciona (?¿¿?¿??¿)
La excepción que me da es la siguiente:
"En esta operación ya se ha llamado a OperationCompleted y no se permiten más llamadas"
************* Texto de la excepción **************
System.InvalidOperationException: En esta operación ya se ha llamado a OperationCompleted y no se permiten más llamadas.
en System.ComponentModel.BackgroundWorker.ReportProgress(Int32 percentProgress, Object userState)
en System.ComponentModel.BackgroundWorker.ReportProgress(Int32 percentProgress)
en Metria.Principal.segundoPlanobackgroundWorker1_RunWorkerCompleted(Object sender, RunWorkerCompletedEventArgs e) en C:\Documents and Settings\Isabel\Escritorio\Projects\Metria\Metria\PrincipalForm.cs:línea 2619
en System.ComponentModel.BackgroundWorker.OnRunWorkerCompleted(RunWorkerCompletedEventArgs e)
en System.ComponentModel.BackgroundWorker.AsyncOperationCompleted(Object arg)
.......................................
¿Por qué a veces funciona y otras veces no?
¿Cómo lo puedo solucionar?
¿Qué es que sólo lo puedo ejecutar una vez?
Muchísimas gracias.
Saluducos
Isa